【问题标题】:Create a Second C++ Project in Visual Studio 2010在 Visual Studio 2010 中创建第二个 C++ 项目
【发布时间】:2013-11-28 15:47:39
【问题描述】:

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

此项目将在源代码控制中并由其他人使用,因此引用需要能够在所有文件夹结构上工作。 (如果可能)

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

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

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

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

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

正如我在上面所说的,我们将不胜感激详细的步骤来实现这一点。 我搜索了许多其他帖子,但大多数只是与头文件有关,或者它们只是步骤的一半。

谢谢。

【问题讨论】:

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


    【解决方案1】:

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

    编译后,下一步是链接。这里最简单的解决方案是转到MainProject 的属性页,Common Properties > Frameworks & References,然后使用 [Add New Reference...] 按钮。链接将使 .lib 中的编译函数可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-02
      • 2019-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多