报错信息及解决1:
报错信息详情:1>MSVCRT.lib(exe_winmain.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 "int cdecl scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ) 中被引用
原因:应用程序和控制台程序的入口函数不一样,windows程序中WinMain是入口函数,dos控制台程序中main是入口函数
解决办法:
将子系统的窗口程序改变为控制台程序。
报错信息及解决2:
报错信息详情:fatal error C1083: 无法打开包括文件: “unistd.h”: No such file or directory
原因:在Linux/Unix 系统下编写的C/C++代码需要头文件unistd.h,但Windows 环境下没有该头文件,所以用VS编译会报错。
解决办法:
#include <unistd.h>
替换成
#include <io.h>
#include <process.h>