【问题标题】:How to use files in another Project in Visual Studio 2005?如何在 Visual Studio 2005 的另一个项目中使用文件?
【发布时间】:2011-02-27 12:57:53
【问题描述】:

我在 Visual Studio 2005 中有两个项目的解决方案。我想在 Project1 中使用 Project2 的文件。我包含头文件并成功编译它。链接时出现错误 LNK2019。但是它在 project2 中使用相同的文件运行良好。

这与 obj 路径无关,因为我尝试将它们移动到同一个文件夹。 如果 Build Event 可以提供帮助,我在 msdn 上进行了很多搜索。但我没有答案。 http://msdn.microsoft.com/en-us/library/e85wte0k(v=vs.80).aspx

提前致谢。

【问题讨论】:

    标签: c++ visual-studio-2005


    【解决方案1】:

    如果 Project2 是一个库,那么您所要做的就是通过右键单击 Project1 -> Project dependencies 并选择 Project2 将 Project1 与 Project2 链接起来。如果 Project2 不是库,那么您还必须将源包含到 Project1 中,即单击 Project1->Add existing Items,然后从 Project2 中选择相关的 cpp 文件。小时

    【讨论】:

    • 谢谢,你的第二种方法救了我的命。它如何运作?为什么添加obj文件不能运行?
    • @Nickolas:你什么意思?仅头文件是不够的。源代码必须通过 lib 链接,或者显式放入您的项目中,以便在项目编译时对其进行编译
    • 我以为源代码会在解决方案中编译。 Tt 现在运行良好,Thx Armen。
    • @Nickolas:不,解决方案只是组织项目、设置项目之间的依赖关系、指定构建顺序等的一种方式。不客气;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-31
    相关资源
    最近更新 更多