최근에 정리 및 완료 한 프로젝트를 상속 받았습니다. 그러나, 저를 괴롭 히고있는 하나의 성가신 문제가 있습니다. 빌드 할 때마다 * .exe 옆에 정적 라이브러리 (* .lib + * .exp 파일)가 생성됩니다. * .lib 파일은 필요하지 않습니다. 나는 내 인생이이 부분을 꺼 버릴 수있는 환경에서 찾을 수는 없다. 그것을 구축하는 데 아무런 상처를주지는 않습니다. 그냥 성가신 일입니다.Visual Studio 2010에서 내 의지와 정적 라이브러리를 만듭니다.
1
A
답변
1
나는 똑같은 문제가 있었고, 나는 아주 현학적 인 사람 이었으므로 걱정한다. 그래서 원하지 않는 lib 디렉토리 파일에
dumpbin /EXPORTS the_naughty_file.lib
을 사용하고는 계시 :
Microsoft (R) COFF/PE Dumper Version 9.00.21022.08
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file E:\my-projects\Robotics\SLAM_plus_plus\bin\Release\SLAM_plus_plus6.lib
File Type: LIBRARY
Exports
ordinal name
[email protected]@@[email protected]@@Z (public: class std::_Init_locks & __thiscall std::_Init_locks::operator=(class std::_Init_locks const &))
Summary
DB .debug$S
14 .idata$2
14 .idata$3
4 .idata$4
4 .idata$5
14 .idata$6
을 그리고 인터넷 검색의 잠시 후, 나는 이것을 설명하는 것은 자동으로 생성 기능이다하는 post 발견 동적으로 링크 된 런타임 라이브러리를 사용할 때만 생성됩니다 (정적은 그렇게하지 않습니다).
문제를 해결하거나 프로젝트 속성> C++> 처리기로 이동하여 추가하려면 :_STATIC_CPPLIB
또는 프로젝트 속성으로 이동>C++ >코드 생성 및 런타임 라이브러리를 다중 스레드 (MT)으로 변경하십시오.
귀찮은 파일은 이제 사라졌습니다. Visual Studio 2008에서 테스트되었습니다. 하지만 작동하지 않는다면 .lib에서 dumpbin/EXPORTS를 사용하여 내보내기를 추적하고 여기에 게시하십시오.
0
프로젝트가 정적 라이브러리로 지정되었거나 솔루션에 정적 라이브러리 인 프로젝트가 있습니다.
관련 문제
- 1. C++ Visual Studio 2010에서 기본 정적 라이브러리를 연결하지 않음
- 2. Visual Studio 2010에서 백업 파일을 만듭니다?
- 3. Visual Studio 2005에서 DLL을 만듭니다.
- 4. Visual Studio 2010에서 내 참조가 엉망입니다.
- 5. ADODB는 Visual Studio 2010에서 지원됩니까?
- 6. visual studio 2010에서 디버깅 목록
- 7. 정적 라이브러리 만들기 Visual Studio
- 8. Visual Studio 2010에서 라이브러리 연결하기
- 9. Visual C++ Express 2010에서 정적 라이브러리 만들기
- 10. Visual Studio 2010에서 PCL 사용
- 11. Visual Studio 2010에서 Microsoft 계약 정적 검사를 설정하려면 어떻게합니까?
- 12. Visual Studio 2010에서 Inconsolata 사용
- 13. Visual Studio 2010에서 SQL 저장
- 14. Visual Studio 2010에서 눈금자 표시
- 15. Visual Studio 2010에서 디자이너 코드보기
- 16. Visual Studio 2010에서 AnkhSVN 설정
- 17. Visual Studio 2010에서 LibTiff 사용
- 18. Visual Studio 2010에서 rvalue 참조
- 19. Visual Studio 2010에서 DebuggerVisualizer 디버깅
- 20. Visual Studio 2010에서 Oracle에 연결
- 21. Visual Studio 2010에서 OpenGL의 .obj 파일로드
- 22. 정적 라이브러리 Visual Studio 2008
- 23. WPF - RibbonControlLibrary는 Visual Studio 2010에서 지원되지 않습니다?
- 24. Visual Studio 2010에서 Visual Studio 2010 C++ 도구를 사용하는 방법?
- 25. Visual Studio 2008에서 Visual Studio 6 컴파일 된 C++ 정적 라이브러리를 사용할 수 있습니까?
- 26. Visual Studio 2010에서 내 DLL을 먹고 있습니다! - 후
- 27. 빌드하자 마자 Visual Studio 2010에서 내 참조를 무시하는 이유는 무엇입니까?
- 28. Visual Studio 2010에서 새 인스턴스 시작
- 29. Visual Studio 2010에서 코드 릴리스 C#
- 30. RAD Studio 2010을 사용하여 정적 라이브러리를 빌드하는 방법은 무엇입니까?
솔루션에는 프로젝트가 하나 뿐이며 정적 라이브러리가 아니라고 말할 수 있습니다. "구성 유형"은 "응용 프로그램 (.exe)"이고 "대상 확장명"은 ".exe"입니다. 이들은 [프로젝트] 속성 페이지> 구성 속성> 일반 아래에 있습니다. 내가 볼 다른 곳이 있습니까? – BTR