Ostrich 发表于 2015-4-28 19:42:15

stdafx.h问题

请问高手,我将VC程序移植到ubuntu时,
ostrich@ostrich-ThinkPad-X230:~/test/OMRONPlc$ g++ OMRONPlc.cpp
OMRONPlc.cpp:4:20: fatal error: stdafx.h: 没有那个文件或目录
#include "stdafx.h"
                  ^
compilation terminated.
请问该怎么处理。

error结构体 发表于 2015-4-29 10:27:05

#include "stdafx.h"
这个是VC专有的头文件,好像是加载图形界面用的,你要把他去掉,另外你的程序里面只能调用标准C或C++的库函数。

Ostrich 发表于 2015-4-30 13:56:41

1.c:3:17: fatal error: string: 没有那个文件或目录
#include<string>
               ^
compilation terminated.
请问# include <string.h>怎么处理。

error结构体 发表于 2015-5-4 09:47:11

#include<string>是STL库中的,# include <string.h>是一般的字符串操作函数集合,一个是C++用的,一个是C用的。

lr6410 发表于 2015-5-7 17:32:59

stdafx.h s是windows的头文件,搞到linux下当然不行
页: [1]
查看完整版本: stdafx.h问题