- 使用 C++ 控制台命令行项目创建新解决方案
- 新建一个项目,C++静态库
- 使命令行项目依赖库
- 确保在 Configuration => Linker => General 中打开“链接库依赖项”(默认情况下)
- Visual Studio 仍然不会链接该库。
我怎样才能解决这个问题?它在 Visual Studio 2008 中运行。
这仍然有效,但是changed http://blogs.msdn.com/b/vcblog/archive/2010/02/16/project-settings-changes-with-vs2010.aspx在VS 2010中:
“在 VS2010 中,我们停止支持定义隐式引用的项目依赖关系,并且还引入了一种在项目级别定义项目依赖关系的新方法。由于项目引用和项目依赖关系是紧密的概念,都适用于项目,因此有意义让它们在项目文件中以一致的方式一起表示。正如您将在下面的代码片段中看到的,项目引用定义和项目依赖项定义之间的唯一区别在于定义输出程序集包含/排除到/的元数据从主项目链接命令行。
尽管我们没有删除“项目依赖项”对话框,但我们建议通过“框架和引用”对话框定义新的项目依赖项。您需要将属性页 UI 中的“引用程序集输出”属性设置为 false(对于项目依赖项)和 true(对于项目引用)。
只需右键单击控制台项目,选择“属性->通用属性->框架和引用->添加新引用”,添加静态库项目即可;还要检查右侧的“链接库依赖项”是否为 True。似乎适用于调试和发布版本。你每天学习新的东西。 ;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)