0

我已经在头文件中编写了函数的主体,因此没有源文件。当我尝试在 Visual Studio 中运行我的项目时..我得到了一个

error: Cannot open source file: No such file or directory.

如何让 Visual Studio 理解函数的定义在标题本身内?

4

1 回答 1

3

您需要创建一个仅包含 #include "source.h" 的虚拟 source.cpp 文件

编辑 - 我刚试过 - Visual Studio 会让你这样做。

测试.cpp

#include "test.h"

在哪里 test.h

#include "stdio.h"
int main()
{
   printf("hello world");
   return 0;
}

有趣 - 但毫无意义!

于 2009-10-06T19:13:10.593 回答