luc*_*iet 15 c++ project visual-studio
在C#中,添加一个将构建依赖项的项目引用非常简单,将生成的程序集放在原始的Debug /目录中,并针对该程序集进行正确编译.
所以目前,我在一个解决方案中有一个带有Main()和静态库项目的项目.但是,当我编译Main()项目并查看bin/Debug /目录时,我找不到Static.lib文件或.obj文件,我认为需要在那里,或者其他东西.我收到链接器错误.
我想也许我必须配置项目来找到静态库项目生成的.obj和.lib文件(它编译得很好,实际上会生成这些文件.)
我错过了一些东西,而且我对使用C++的Visual Studio不是很精通.
如何在Main项目中添加引用以使用静态库项目生成的库?
您首先必须要理解的是,静态库与 .NET 程序集完全不同。它们链接到 .exe 并且不作为单独的实体分发。
您的链接器错误很可能是您未链接到库的结果。
有多种方法可以定义必须链接的库。一个是链接器->输入->附加依赖项下的项目设置,另一个是通过的廉价路线#pragma comment(lib, "path to library")
归档时间: |
|
查看次数: |
20682 次 |
最近记录: |