我想从 Linux 编译我的程序以在 Windows 上作为 exe 运行。我知道如何使用 mingw64 等来做到这一点,但真正的问题是 Windows 没有代码库,但 linux 有。我该如何编译它?
#define <sys/socket.h>
#define <arpa/inet.h>
#define <netinet/in.h>
int main(){
//some codes etc.
}
最佳答案
您可以使用 Windows Sockets 2 (Winsock
),它用于 Windows 中的套接字编程:
#include <winsock2.h>
#include <ws2tcpip.h>
#pragma comment(lib, "Ws2_32.lib")
int main()
{
}
关于从 Linux 编译到 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54275860/