c++ - 在 Visual Studio 中为单个解决方案编译和使用多个项目

标签 c++ visual-studio visual-studio-2015

我使用的是 Visual Studio 2015 社区版。我正在尝试构建一个非常基本的游戏引擎。我想将引擎的核心部分与物理和渲染代码分开。我知道如何将辅助物理和渲染器项目添加到主要核心解决方案中。但是,如何建立关系,以及如何访问解决方案核心部分中的渲染器和物理文件?我是否需要对链接器和 VC++ 目录等项目属性进行任何必要的更改?

最佳答案

<project name> (Core)
  <solution1> (Core project)
  <solution2> (Physics)
  <solution3> (Renderer)

在核心项目中,您要使用物理和渲染器。要在它们之间链接项目,请转到 Core project -> options -> common properties -> references -> add new reference -> check Physics and Renderer 然后从链接器和 VC++ 目录(C/C++ -> general -> additional include directories and Linker -> general -> additional include directoriesLinker -> general -> input -> additional dependencies

关于c++ - 在 Visual Studio 中为单个解决方案编译和使用多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37787790/

相关文章:

c++ - 在 Visual Studio C++ 项目中嵌入 Mercurial 修订和变更集

c++ - Visual Studio C++ 项目转到定义打开对象浏览器而不是转到源代码

c++ - 在 Windows 10 上使用 vcpkg 安装 Dear ImGui

c++ - 像 C++ 一样支持 NSArray(奇怪的代码示例)

c# - 不在文本框中显示所选项目

visual-studio-2013 - Visual Studio 2015 项目和解决方案是否会向后兼容 2013?

c# - UWP 无法将目标设置为 Windows 10240

c++ - 来自命名空间的静态变量不会递增

c++ - 使用FFmpeg或OpenAL的音频均衡器

c# - 从 C# 解决方案调试 C++ 解决方案