gpt4 book ai didi

c++ - 通过 C++ 中的#pragma 将 .obj 文件包含到 Visual Studio 中的项目

转载 作者:太空宇宙 更新时间:2023-11-04 11:26:34 24 4
gpt4 key购买 nike

有什么方法可以通过#pragma 将.obj 文件导入到项目中吗?我知道可以包含 .lib 文件,但我找不到包含 .obj 文件的方法。问题是,我有 Windows 应用程序,对于该应用程序,我有另一个测试项目。我将依赖项添加到测试项目。我还将包含文件添加到测试项目,以便我看到来自 Windows 应用程序的文件。但是当我想使用 Windows 应用程序中的某些类或方法时,链接器说有“未解析的外部符号”。好的,我从 Windows 应用程序中找到 .obj 文件并将它们添加到附加依赖项中。现在可以了。但是对于我创建的每个新类来说,转到测试项目的属性并添加该文件都会让人感到不舒服。另外,当我经常删除旧类并添加新类时。

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

或者有其他更好的方法吗?这是我在 GitHub 上的项目.我正在使用 Visual Studio 2013。

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

最佳答案

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

在每个构建中,VS 都会说有什么东西被改变了,如果你想重新加载它。单击以重新加载,这就是全部。

它对我来说工作得很好,至少现在是这样。

https://github.com/Kowalsky95/VisualStudioObjDependencyAdding

关于c++ - 通过 C++ 中的#pragma 将 .obj 文件包含到 Visual Studio 中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26470392/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com