Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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++ Visual Studio可以';看不到.cpp文件_C++_Visual Studio_Visual Studio 2013_Linker - Fatal编程技术网

C++ Visual Studio可以';看不到.cpp文件

C++ Visual Studio可以';看不到.cpp文件,c++,visual-studio,visual-studio-2013,linker,C++,Visual Studio,Visual Studio 2013,Linker,VisualStudio看不到.cpp文件,或者至少我认为这是正在发生的事情。首先,如果我创建了一个新项目,并在头文件下添加了一些.h文件,在源文件下添加了一些.cpp文件,那么我可以包含任何头文件,我很好 但是,我有一个文件夹,其中包含一些模块(.h和.cpp)。我进入项目属性->附加包含目录,一切都很好。。还是不?是的,现在visual studio可以看到我包含的所有.h文件,但当我尝试编译时,基本上所有内容都会出现链接器错误(未解析的符号)。这可能意味着visual studio无法查看

VisualStudio看不到
.cpp
文件,或者至少我认为这是正在发生的事情。首先,如果我创建了一个新项目,并在
头文件下添加了一些
.h
文件,在
源文件下添加了一些
.cpp
文件,那么我可以包含任何头文件,我很好

但是,我有一个文件夹,其中包含一些模块(
.h
.cpp
)。我进入项目属性->附加包含目录,一切都很好。。还是不?是的,现在visual studio可以看到我包含的所有.h文件,但当我尝试编译时,基本上所有内容都会出现链接器错误(未解析的符号)。这可能意味着visual studio无法查看
.cpp
文件


也就是说,我能做什么呢?

VS看不到.cpp文件,因为它没有查找它们。要获取该模块中的符号,必须编译源代码或链接到外部库

你有两个选择。您可以将.cpp添加到解决方案中,以便它们与您的项目一起编译。或者,您可以将外部代码编译到库中,并将其添加到其他依赖项中


由于它是一个外部模块,您可能希望使用第二个选项

VS无法查看.cpp文件,因为它没有查找它们。要获取该模块中的符号,必须编译源代码或链接到外部库

你有两个选择。您可以将.cpp添加到解决方案中,以便它们与您的项目一起编译。或者,您可以将外部代码编译到库中,并将其添加到其他依赖项中


由于它是一个外部模块,您可能希望使用第二个选项

Visual Studio不应该以某种方式自行“查看”
.cpp
文件。如果希望将
.cpp
文件作为某个项目或解决方案的一部分进行编译,则必须明确地将它们添加到该项目中。你必须手动操作


您已经向项目中添加了一些
.cpp
文件,如您在文章开头所述。为什么您突然决定不必为其他
.cpp
文件执行此操作?

Visual Studio不应该以某种方式自行“查看”
.cpp
文件。如果希望将
.cpp
文件作为某个项目或解决方案的一部分进行编译,则必须明确地将它们添加到该项目中。你必须手动操作


您已经向项目中添加了一些
.cpp
文件,如您在文章开头所述。为什么您在编译时突然决定不必为其他
.cpp
文件执行此操作?

。首先,编译器查找入口点,它是主入口点,在某个cpp文件中明确声明。你的问题是什么?当你编译它的时候,你能澄清更多吗。首先,编译器查找入口点,它是主入口点,在某个cpp文件中明确声明。你的问题是什么?你能进一步澄清吗?