我已经想出了如何设置 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 文件的列表,即使我在 VC++ 目录中列出了 Library.lib,它也不在那里。我怎样才能得到这个链接?(我是否正确地构建了库文件夹?)