当前位置: 技术问答>linux和unix
为何在cygwin中编译出错?
来源: 互联网 发布时间:2016-03-31
本文导语: 使用gcc g++命令编译exe文件都出现undefined reference to...错误 源程序头文件 #include #include #include #include #include | cygwin提供的是完整的Unix环境,不要用winsock2.h io.h process.h 改为: #include #include #in...
使用gcc g++命令编译exe文件都出现undefined reference to...错误
源程序头文件
#include
#include
#include
#include
#include
源程序头文件
#include
#include
#include
#include
#include
|
cygwin提供的是完整的Unix环境,不要用winsock2.h io.h process.h
改为:
#include
#include
#include
#include
#include
函数调用就不要WSAStartup了,直接socket然后connect就好了。
总是,要用Unix的方式来些程序了。
改为:
#include
#include
#include
#include
#include
函数调用就不要WSAStartup了,直接socket然后connect就好了。
总是,要用Unix的方式来些程序了。
|
把windows的系统调用换成linux的系统调用,替换相应的头文件
|
不能用Windows的api.
|