Firefly开源社区

打印 上一主题 下一主题

stdafx.h问题

18

积分

0

威望

0

贡献

游客

积分
18

stdafx.h问题

发表于 2015-4-28 19:42:15      浏览:4880 | 回复:4        打印      只看该作者   [复制链接] 楼主
请问高手,我将VC程序移植到ubuntu时,
ostrich@ostrich-ThinkPad-X230:~/test/OMRONPlc$ g++ OMRONPlc.cpp
OMRONPlc.cpp:4:20: fatal error: stdafx.h: 没有那个文件或目录
#include "stdafx.h"
                    ^
compilation terminated.
请问该怎么处理。
回复

使用道具 举报

122

积分

1

威望

0

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
122
发表于 2015-4-29 10:27:05        只看该作者  沙发
#include "stdafx.h"
这个是VC专有的头文件,好像是加载图形界面用的,你要把他去掉,另外你的程序里面只能调用标准C或C++的库函数。
回复

使用道具 举报

18

积分

0

威望

0

贡献

游客

积分
18
发表于 2015-4-30 13:56:41        只看该作者  板凳
1.c:3:17: fatal error: string: 没有那个文件或目录
#include<string>
                 ^
compilation terminated.
请问# include <string.h>怎么处理。
回复

使用道具 举报

122

积分

1

威望

0

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
122
发表于 2015-5-4 09:47:11        只看该作者  地板
#include<string>是STL库中的,# include <string.h>是一般的字符串操作函数集合,一个是C++用的,一个是C用的。
回复

使用道具 举报

80

积分

0

威望

0

贡献

技术小白

积分
80
发表于 2015-5-7 17:32:59        只看该作者  5#
stdafx.h s是windows的头文件,搞到linux下当然不行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表