包含.obj文件,在C ++中通过#pragma在Visual Studio中进行投影

时间:2014-10-20 16:26:34

标签: c++ visual-studio pragma .obj

有没有办法通过#pragma将.obj文件导入项目?我知道包含.lib文件是可行的,但我找不到包含.obj文件的方法。 问题是,我有Windows应用程序,对于该应用程序,我有另一个测试项目。我将依赖项添加到测试项目中。我还将include文件添加到测试项目中,以便我从Windows应用程序中看到文件。但是当我想从Windows应用程序中使用某些类或方法时,链接器表示它具有“未解析的外部符号”。好的,我从Windows应用程序中找到.obj文件,并将它们添加到其他依赖项。而现在它的工作。但是我创建的每个新类都很不舒服,转到测试项目的属性并添加该文件。另外,当我经常delet旧类并添加新的。

所以我希望,还有另一种方法可以做到这一点。与.lib文件一样。

还是有另一种更好的方法吗?这是GitHub上的项目。我正在使用Visual Studio 2013。

感谢您的帮助,对不起我的英语:)

1 个答案:

答案 0 :(得分:1)

所以,我只能解决它。我创建了小脚本,即查看所有* .obj文件的窗口应用程序文件夹,然后更改.vcxproj文件,这是带有config的实际.xml文件。 然后我将此脚本与Windows应用程序的后期构建事件(项目属性 - >配置属性 - >构建事件 - >构建后事件)连接起来。

在每个版本中,VS都会说某些内容已经发生变化,并且如果您想要实现它。点击继续阅读,这就是全部。

它的工作对我来说很好,至少目前如此。

https://github.com/Kowalsky95/VisualStudioObjDependencyAdding