C++ 在Visual Studio中为单个解决方案编译和使用多个项目
我正在使用Visual Studio 2015社区版。我试图建立一个非常基本的游戏引擎。我希望将引擎的核心部分与物理和渲染代码分开。我知道如何将次要物理和渲染器项目添加到主核心解决方案中。但是,如何建立关系,以及如何访问解决方案核心部分中的渲染器和物理文件?是否需要对项目属性(如链接器和VC++目录)进行任何必要的更改?C++ 在Visual Studio中为单个解决方案编译和使用多个项目,c++,visual-studio,visual-studio-2015,C++,Visual Studio,Visual Studio 2015,我正在使用Visual Studio 2015社区版。我试图建立一个非常基本的游戏引擎。我希望将引擎的核心部分与物理和渲染代码分开。我知道如何将次要物理和渲染器项目添加到主核心解决方案中。但是,如何建立关系,以及如何访问解决方案核心部分中的渲染器和物理文件?是否需要对项目属性(如链接器和VC++目录)进行任何必要的更改?(核心) <project name> (Core) <solution1> (Core project) <solution2> (
(核心)
<project name> (Core)
<solution1> (Core project)
<solution2> (Physics)
<solution3> (Renderer)
(核心项目)
(物理学)
(渲染器)
在核心项目中,您希望使用物理和渲染器。要在它们之间链接项目,请转到Core-project->options->common-properties->references->add new-reference->check physical and Renderer
,然后从Linker和VC++目录中进行设置(C/C++->general->additional include Directory and Linker->general->additional include Directory
和Linker->general->input->additional dependencies
在核心项目中,您希望使用物理和渲染器。要在它们之间链接项目,请转到
核心项目->选项->公共属性->引用->添加新引用->检查物理和渲染器
,然后从链接器和VC++目录中进行设置(C/C++->general->additional include directories and Linker->general->additional include directories
和Linker->general->input->additional dependencies
我需要将物理和渲染器项目的头文件添加到VC++目录吗?我需要将.lib文件添加到链接器中关于物理和渲染器项目?很抱歉,我在使用Visual Studio方面比较落后。“我需要添加头文件吗”-到核心项目中,是:C/C++->general->additional include Directory
-在这里指定头文件的位置。“有一些.lib文件需要添加到链接器中"-如果和链接器->常规->其他包含目录
-在这里指定你的库所在的文件夹。如果C/C++->general->additional include directory
-在这里您可以指定标题的位置。“有一些.lib文件需要添加到链接器”-如果和链接器->常规->其他包含目录
-在这里指定你的库所在的文件夹。如果