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

Create a Second C++ Project in Visual Studio 2010

本文关键字:第二个 C++ 项目 创建 Visual Studio 2010      更新时间:2023-10-16

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

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

我以前也这样做过,但最近遇到了问题。我最终大多会在项目中的每一个文件夹中添加随机引用,直到它起作用,因为我不知道完成它的正确步骤

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

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

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

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

正如我在上面所说的,我们将非常感谢实现这一目标的详细步骤。我搜索过许多其他帖子,但大多数都只是关于头文件,或者它们只是步骤的一半。

谢谢。

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

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

相关文章: