我只用C ++自我启动了几周。在访谈期间,我将被要求在文本编辑器中编写一个简单的任务并编译它,首先我需要包含C ++库,我知道如何在IDE中执行它但是如何在文本编辑器中执行它,可以有人帮忙吗?
答案 0 :(得分:6)
tchar.h
是特定于Microsoft的头文件,因此当您尝试使用g++
进行编译时,至少会看到类似下面的错误
foo.cpp:1:19: error: tchar.h No such file or directory
您可能会看到许多其他错误,这些错误与使用tchar.h
中定义的内容的所有代码都使用未定义的数据类型有关。
答案 1 :(得分:1)
你会像往常一样添加它们......
但是,如果头文件不在您正在使用的同一目录中,则可能需要在编译时向g ++发出附加命令。
g++ -o new_file_name -I /header/file/directory file.cpp
这将告诉编译器在#include
中查找/header/file/directory
并在编译file.cpp
时包含它们。
使用-L
标志代替-I
,可以以相同的方式包含库。
答案 2 :(得分:0)
真的很简单。将这些行添加到.cpp
或.h
文件的顶部:
#include "targetver.h"
#include <stdio.h>
#include <tchar.h>
#include <time.h>
#include <string>
#include <vector>
......你已经完成了!