链接到Visual Studio 2010中的静态库
Linking to static libraries in Visual Studio 2010
要知道的事情:
- 我确信我使用的是正确的静态库(带有dllexport和所有)
- 生成的.lib文件很大(3M、8M等)。共享的约为300K-1M。所以我确信.lib文件是静态的
- 我想在单独的解决方案中链接到这些静态库文件
- 这是一个非托管的C/C++项目
我读到我需要使用新的UI(公共属性>添加新引用)。但要使其发挥作用,我需要将整个项目添加到我的解决方案中。有没有一种方法可以将我的项目链接到静态库(而不添加其源代码)。
"添加新引用"是一个.NET选项,用于添加程序集引用。不能在.NET中创建静态链接库,程序集总是动态加载的。暂停怀疑并实际回答问题:您可以使用对话框中的"浏览"选项卡来避免将项目添加到解决方案中。
使用静态链接库的本机项目必须使用Linker、Input、Additional Dependencies设置。也不需要添加生成.lib的项目。如果您没有指定.lib的完整路径,那么您可以使用Linker、General、Additional Linker Directories来告诉链接器在哪里查找.lib
相关文章:
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- #为""定义宏;静态";针对不同的上下文
- 使用boost库在Visual Studio 2010中编译完整的静态可执行文件
- 在 VC++ 2010 中使用个人静态库
- 将静态库链接到我在 Visual Studio 2010 上的项目
- Visual Studio 2010中的动态和静态链接和部署
- 将Visual Studio 2008中的静态库与Visual Studio 2010一起使用
- 在visual studio express c++ 2010项目中使用ffmpeg静态库
- Visual Studio 2010中Python C API的静态链接
- 在Visual c++ 2010中使用大型静态数组时编译时间长
- 为什么 Visual Studio 2010 调试器看不到静态 const 类成员?
- 如何重用静态库代码,这些代码已经链接到visual studio 2010中的另一个c++应用程序的DLL中
- 我们可以使用“LoadLibrary”让我们的应用程序用Visual Studio 2010和静态运行时编译吗?
- c++ Visual Studio 2010不链接本地静态库
- 在msvc++ 2010中,在调试配置中用静态链接编译DLL时,链接器错误
- 链接到Visual Studio 2010中的静态库
- 如何将静态库(土壤)链接到visual studio 2010中的一个项目
- 静态链接C++2010失败
- 使用Visual c++ 2010 Express在其他Windows计算机上运行创建静态/发布构建
- visual studio 2010 -如何重新导出CLR c++静态库