首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

VC编译多文件有关问题

2012-03-27 
VC编译多文件问题有这样三个文件:main.cppC/C++ code#includeiostreamusing std::coutusing std::endl

VC编译多文件问题
有这样三个文件:

main.cpp

C/C++ code
#include<iostream>using std::cout;using std::endl;#include"GradeBook.h"int main(){    GradeBook gradebook1("Instruction to C++");    GradeBook gradebook2("Data Structure");        cout << "gradebook1 created for course : " << gradebook1.getCourseName()<< "\ngradebook2 created for course : " << gradebook2.getCourseName()    << endl;        return 0;}


GradeBook.h

C/C++ code
#include<string>using std::string;class GradeBook{public:    GradeBook(string);    void setCourseName(string);    string getCourseName();    void displayMessage();private:    string courseName;    };


GradeBook.cpp

C/C++ code
#include<iostream>using std::cout;using std::endl;#include"GradeBook.h"GradeBook :: GradeBook(string name){    setCourseName(name);}void GradeBook :: setCourseName(string name){    courseName = name;}string GradeBook :: getCourseName(){    return courseName;}void GradeBook :: displayMessage(){    cout << "Welcome to the grade book for \n" << getCourseName() << "!" << endl;}


能不能教教我怎么能用VC把这三个文件编译链接起来?我知道怎么用g++,但不知道VC是怎么做的,也是像g++那样先分别编译,最后一起链接么?

[解决办法]
加到一个工程里就可以了
[解决办法]
建一个空的console工程,然后把这三个文件加入到工程
[解决办法]
建立一个空的工程,如果你的程序写的是main作为入口函数,那么建立一个console控制台的空工程,然后看工程文件视图上,找到头文件的文件夹,右键点击-》添加新文件到目录-》选中你的头文件-》添加。然后找到源文件文件夹,右键点击-》添加新文件到目录-》选中你的源文件-》添加。

热点排行