我正在使用Visual Studio .NET 2003,并试图将我在Linux GCC中编写和编译/成功运行的代码移植到Windows。将代码从Linux移植到Windows
我是使用VS的新手。我创建了一个新项目,并通过Project - > Add Existing Items将所有.c和.h文件添加到项目中,然后选择所有.c和.h文件。
我不熟悉编译器和链接器等的工作方式,但VS和gcc编译/链接#include文件有什么区别?我在Linux中编程的习惯是拥有一个main.c文件,并且包含我需要的所有其他.h或.c文件。然后我只会编译main.c文件。但在VS中,似乎程序没有“看到”#include文件,因为我得到的错误告诉我某些结构或变量没有声明,即使它们在我的用户定义的头文件中。
我也收到错误,如DIR是一个未声明的标识符。我已经包括了,为什么它不能识别DIR?
谢谢。
问候, 雷恩