在Visual Studio 2010中创建第二个C ++项目

时间:2013-11-28 15:47:39

标签: c++ visual-studio-2010 visual-studio

我正在寻找在Visual Studio 2010中创建第二个静态Lib项目的详细步骤 我的第一个项目将参考。

此项目将在源代码管理中并由其他人使用,因此引用需要能够处理所有文件夹结构。 (如果可能的话)

我之前做过这个,但最近遇到了问题。我最常添加对项目中的所有内容和每个文件夹的随机引用,直到它工作,因为我不知道完成它的正确步骤。

这将是我的项目文件夹结构

<Whatever Structure>/MyProject/MainProject
<Whatever Structure>/MyProject/SecondProject
<Whatever Structure>/MyProject/MyProject.sln

我需要将SecondProject构建为静态库库。 在我的FirstProject内,我想将SecondProject中的文件引用为

#include <SecondProject/<filename or class or namespace>

如上所述,我们将非常感谢您完成此项目的详细步骤。 我搜索了很多其他帖子,但大部分都与Header文件有关,或者它们只有一半的步骤。

谢谢。

1 个答案:

答案 0 :(得分:1)

#include仅用于标头。这在编译时解析。由于您希望将<Whatever>/MyProject/SecondProject中的标头仅用作SecondProject/,因此显然<Whatever>/MyProject/必须位于包含目录中。可能指定它的最佳方式只是../,因为这意味着您不必硬编码<Whatever>

编译后,下一步是链接。这里最简单的解决方案是转到MainProject,公共属性&gt;的属性页面。框架和参考,并使用[添加新参考...]按钮。链接将使.lib中的已编译函数可用。