如果我需要链接,如果我已将项目添加到我的解决方案中? 我在C++开发中是新手。我创建了新的解决方案以及包含的项目(进一步A),所以现在我需要将另一个(外部)项目(进一步B)添加到我的解决方案中。右键单击解决方案->添加现有项目

如果我需要链接,如果我已将项目添加到我的解决方案中? 我在C++开发中是新手。我创建了新的解决方案以及包含的项目(进一步A),所以现在我需要将另一个(外部)项目(进一步B)添加到我的解决方案中。右键单击解决方案->添加现有项目,c++,visual-studio,C++,Visual Studio,所以,据我目前所知,如果我需要在我的项目A中使用项目B的一些功能,我应该说是项目A,项目B的头文件所在的位置 因此,右键单击项目A->Properties->C/C++->Additional Dir->put path to dirs,其中.h文件位于其中。好的,现在我可以在我的项目A中使用项目B的功能,方法是添加includes 问题是-我应该如何以及何时去tab Linker?我还看到了附加的dir选项卡,但在这种情况下,我应该在那里添加一些内容吗?您应该找到projectb在哪里构建它的

所以,据我目前所知,如果我需要在我的项目A中使用项目B的一些功能,我应该说是项目A,项目B的头文件所在的位置

因此,右键单击项目A->Properties->C/C++->Additional Dir->put path to dirs,其中.h文件位于其中。好的,现在我可以在我的项目A中使用项目B的功能,方法是添加
includes


问题是-我应该如何以及何时去tab Linker?我还看到了
附加的dir
选项卡,但在这种情况下,我应该在那里添加一些内容吗?

您应该找到projectb在哪里构建它的库。将该目录添加到Linker/General/Additional Library Dirs,并将库名称本身(扩展名为.lib)添加到Linker/Input/Additional Dependencies


另外请注意,您可能需要对不同的项目配置进行单独的调整。

您的意思是什么
ProjectB构建了它的库
?你的意思是我应该添加
x64\Debug`dir作为
额外的lib dir吗?我假设项目B构建了一些库,你正试图与项目A链接。如果不是这样,那么忽略答案。