2011-02-27 53 views
1

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

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

在此先感谢。

回答

1

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

+0

Thx,你的第二种方法挽救了我的生命。它如何运作?为什么添加一个obj文件无法运行? – Nickolas 2011-02-27 13:25:15

+0

@Nickolas:你是什么意思?仅头文件是不够的。源代码必须通过lib链接,或者直接放到项目中,以便在项目编译时编译 – 2011-02-27 13:27:15

+0

我认为源代码将在解决方案中编译。 Tt现在运行良好,Thx Armen。 – Nickolas 2011-02-27 13:33:58

相关问题