关于C++工程的文件调用问题~~急救~~

来源:百度知道 编辑:UC知道 时间:2024/09/24 08:27:33
我写了一个类的定义和实现的文件夹,存放于“D:\VB98\新建”。然后,我编程序的时候,试图调用这个文件,我写了以下代码:
#include<iostream>
#include<stdlib>
using namespace std;

const int MaxListSize=100;
typedef int DataType;
#include "D:\VB98\新建文件夹\SeqList.c"

int main()
{
return 0;
}
结果发现根本无法连接,错误原因也不清楚,请问大虾,这是什么原因啊?如果方便,请提供一些文件调用的方法资料,追分感激不尽~~~

你的调用方式没有问题,而且我也试过中英文文件夹以及.h和.c,都没有连接问题。我猜想可能的原因是,你只包含了头文件,而没有把类的定义文件也包含到工程中来,编译器不会因为包含了头文件而去找同名的CPP文件一起连接,而如果你手动将CPP文件包含到工程中来,那么即使它们不同名,也能完成连接,并且正常运行。所以,你可以试试将需要的定义文件都包含到工程中来。
操作菜单是:工程(project)->增加到工程(add to project)->文件(file)

首先SeqList.c必须与源文件在同一目录下,#include "D:\VB98\新建文件夹\SeqList.c" 在程序中也不会出现这样的情况。

#include "D:\VB98\新建文件夹\SeqList.c" 改成
#include "D:\\VB98\新建文件夹\\SeqList.c" 试下。。。