Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/163.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建C++;2008年的图书馆? 我在VS 2008中工作,有几个C++项目,希望自己创建自己的库来跨项目共享。第一个项目称为“项目1”_C++_Visual Studio 2008_Dll - Fatal编程技术网

如何创建C++;2008年的图书馆? 我在VS 2008中工作,有几个C++项目,希望自己创建自己的库来跨项目共享。第一个项目称为“项目1”

如何创建C++;2008年的图书馆? 我在VS 2008中工作,有几个C++项目,希望自己创建自己的库来跨项目共享。第一个项目称为“项目1”,c++,visual-studio-2008,dll,C++,Visual Studio 2008,Dll,我创建了一个单独的win32项目库,并选择了DLL。我使用“添加引用”将项目1中的引用添加到库中。我还添加了一个“附加参考搜索路径”。我在项目1的cpp文件顶部添加了#include“Library.h” 但是,我收到错误:致命错误C1083:无法打开包含文件:“Library.h”:没有这样的文件或目录 我该怎么做 谢谢 如果项目位于单独的文件夹中,您可以执行以下操作: #include "../libproject/Library.h" 如果项目位于单独的文件夹中,您可以执行以下操作: #

我创建了一个单独的win32项目库,并选择了DLL。我使用“添加引用”将项目1中的引用添加到库中。我还添加了一个“附加参考搜索路径”。我在项目1的cpp文件顶部添加了#include“Library.h”

但是,我收到错误:致命错误C1083:无法打开包含文件:“Library.h”:没有这样的文件或目录

我该怎么做


谢谢

如果项目位于单独的文件夹中,您可以执行以下操作:

#include "../libproject/Library.h"

如果项目位于单独的文件夹中,您可以执行以下操作:

#include "../libproject/Library.h"

用VisualC++的术语来说,引用项目并不会将其添加到包含搜索路径中(这是从.NET的范式转换)。因为在C++中,<>代码> < /Cord>可以做各种事情,例如,你甚至可以<代码>包含< <代码> >
无论如何,您的快速解决方案是将include路径添加到项目1。你可以在ProjkProjts> C++ ++ >中找到它。您需要在“附加包含目录”下添加项目2的路径。

用Visual C++的术语来说,引用项目不会将其添加到包含搜索路径(这是从.NET的范例转换)。因为在C++中,<>代码> < /Cord>可以做各种事情,例如,你甚至可以<代码>包含< <代码> >
无论如何,您的快速解决方案是将include路径添加到项目1。你可以在ProjkProjts> C++ ++ >中找到它。您需要在“Additional Include Directories”(附加包含目录)下添加项目2的路径。

将引用添加到库中。h表示库位于项目的本地目录中。事实并非如此,因为多个项目将需要该库。在库中添加引号。h表示该库位于项目的本地目录中。事实并非如此,因为多个项目将需要该库。