Linux C++代码移植到Windows要解决的问题
2013-05-15 19:44
204 查看
1、新建一个Win32项目,将所有源文件复制到项目文件夹中,并添加到工程中。
2、直接编译会出现错误:fatal error C1010: unexpected end of file while looking for precompiled header directive
致命错误C1010:在寻找预编译指示头文件时,文件未预期结束。
就是没有找到预编译指示信息的头文件。
问题一般发生在:通过添加文件的方式,添加了一些cpp文件到一个MFC的程序,但该cpp文件并不是MFC,而是标准的C++。
解决方案1: 右键单击项目工程中的cpp文件,在菜单Project->Settings->C/C++->Precompile Header,设置为第一项:Not using precompile headers。
解决方案2: 在.cpp文件开头添加包含文件stdafx.h。 #include"stdafx.h"
3、平台相关头文件宏定义
#ifdef WIN32
#include <time.h> //win32下的头文件
#endif
#ifdef UNIX
#include <sys/time.h> //Linux下的头文件
#endif
2、直接编译会出现错误:fatal error C1010: unexpected end of file while looking for precompiled header directive
致命错误C1010:在寻找预编译指示头文件时,文件未预期结束。
就是没有找到预编译指示信息的头文件。
问题一般发生在:通过添加文件的方式,添加了一些cpp文件到一个MFC的程序,但该cpp文件并不是MFC,而是标准的C++。
解决方案1: 右键单击项目工程中的cpp文件,在菜单Project->Settings->C/C++->Precompile Header,设置为第一项:Not using precompile headers。
解决方案2: 在.cpp文件开头添加包含文件stdafx.h。 #include"stdafx.h"
3、平台相关头文件宏定义
#ifdef WIN32
#include <time.h> //win32下的头文件
#endif
#ifdef UNIX
#include <sys/time.h> //Linux下的头文件
#endif
相关文章推荐
- Linux C++代码移植到Windows要解决的问题
- windows下Qt代码移植到linux下的中文乱码问题解决
- 解决 GitHub For Windows 客户端软件中代码的中文显示乱码问题 (Git/GitHub)
- apicloud git-svn 地址冲突,导致代码管理功能不可用.这个问题是由 windows 系统自身DLL加载机制引起的.一般重启电脑即可解决
- 在Windows如何解决下Cocos2d-x示例代码TestCpp我找不到lib问题库文件
- 在Linux中#!/usr/bin/python之后把后面的代码当成程序来执行。 但是在windows中用IDLE编程的话#后面的都是注释,之后的代码都被当成文本了。 该怎么样才能解决这个问题呢?
- 解决SQL Server本地Windows身份无法登录,错误代码18456问题
- 解决Windows 2000不支持Response.CodePage代码的问题
- windows到Linux代码移植遇到的问题
- Windows C++程序调用包含TensorFlow代码的Python脚本出错问题的解决办法
- linux C++ 代码程序移植到 windows 上注意事项
- Socket 编程 windows到Linux代码移植遇到的问题
- windows下使用git管理代码,其中出现的问题的解决办法
- 几个 Windows 到 Linux 的代码移植问题
- Ubuntu下的VirtualBox解决Windows移植问题
- 解决JBuilder 2006 在Windows 7环境上,代码区拖影问题
- Windows 到 Linux 代码移植的常见问题
- 关于更新windows Service Pack 3 更新后系统登录出现“一个问题阻止Windows正确检查机器的许可证。错误代码 0x80070002”问题解决方案
- 解决SQL Server本地Windows身份无法登录,错误代码18456问题
- Socket 编程 windows到Linux代码移植遇到的问题