【发布时间】:2008-10-21 23:23:46
【问题描述】:
我已经知道如何设置 VC++ 将代码编译成 .lib 文件而不是 .exe,但我无法让 lib 与我的其他 .obj 文件链接在一起。
这是我设置库和应用程序文件夹的方式。 (我不确定这是否正确)
AppFolder
App.sln
App.ncb
*.h
*.cpp
Debug
*.obj
App.exe
以及硬盘上的其他地方...
LibraryFolder
lib
Library.lib
include
LibrarySolutionFolder
Library.sln
Library.ncb
*.h
*.cpp
Debug
*.obj
Library.lib
我一直在#include 我的应用程序的 cpp 文件中的库 *.h 文件,并且一切编译正常。只是当它链接时,我得到了所有 .lib 的列表 正在搜索的文件,并且 Library.lib 不在那里,即使我将它列在 VC++ 目录中。 我怎样才能得到这个链接? (我是否正确地构建了库文件夹?)
【问题讨论】: