我使用的是 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 directories
和 Linker -> general -> input -> additional dependencies
关于c++ - 在 Visual Studio 中为单个解决方案编译和使用多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37787790/