【发布时间】:2016-06-13 10:48:14
【问题描述】:
我正在使用 Visual Studio 2015 社区版。我正在尝试构建一个非常基本的游戏引擎。我想将引擎的核心部分与物理和渲染代码分开。我知道如何将辅助物理和渲染器项目添加到主要核心解决方案中。但是,如何设置关系,以及如何访问解决方案核心部分中的渲染器和物理文件?我需要对链接器和 VC++ 目录等项目属性进行任何必要的更改吗?
【问题讨论】:
标签: c++ visual-studio visual-studio-2015
我正在使用 Visual Studio 2015 社区版。我正在尝试构建一个非常基本的游戏引擎。我想将引擎的核心部分与物理和渲染代码分开。我知道如何将辅助物理和渲染器项目添加到主要核心解决方案中。但是,如何设置关系,以及如何访问解决方案核心部分中的渲染器和物理文件?我需要对链接器和 VC++ 目录等项目属性进行任何必要的更改吗?
【问题讨论】:
标签: c++ visual-studio visual-studio-2015
<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/C++ - > general -> additional include directories- 在这里你指定你有头文件的位置。 “我需要将 .lib 文件添加到链接器” - 如果 Linker - > general -> additional include directories - 在这里您指定您的库所在的文件夹。如果