首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >微型C编译器(TCC)和winsock?

微型C编译器(TCC)和winsock?
EN

Stack Overflow用户
提问于 2010-11-01 14:29:48
回答 3查看 5.3K关注 0票数 4

我可以使用来自TCC的套接字库吗?我在include目录中找不到对winsock或sys/socket.h的任何引用。

如果我没记错,winsock是windows platform SDK (?)的一部分。如果是的话,我能把它和TCC联系起来吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-01 15:26:49

根据Tinycc-devel邮件列表

你应该试试这个:

代码语言:javascript
复制
tiny_impdef winsock.dll -o winsock.def
tcc yourcode.c  winsock.def -o yourcode.exe
票数 9
EN

Stack Overflow用户

发布于 2012-02-19 17:02:33

  1. 使用tiny_impdef.exe可以使用命令行从DLL文件导出定义: tiny_impdef.exe wsock32.dll -o .\lib\wsock32.def
  2. 您还需要源代码的头文件来包含它们。(如winsock2.hws2tcpip.hws2spi.h.)可与TCC一起重用。 MinGW编译器可以从这里下载。只需将所需的头从MinGW的include目录复制到TCC的include\winapi目录即可。
  3. 编译时,您需要告诉编译器您正在使用Windows套接字库: tcc.exe path\to\code.c -lwsock32 -o path\to\program.exe
票数 7
EN

Stack Overflow用户

发布于 2011-09-22 13:12:00

代码语言:javascript
复制
tiny_impdef winsock.dll 

将winsock.def复制到lib/

跑:

代码语言:javascript
复制
tcc -lwinsock yourcode.c -o yourcode.exe
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4069770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档