0

我已经读过Tiny C Compiler (TCC) 和 winsock?,但我仍然无法使用 TCC 编译套接字,因为当我尝试

 tiny_impdef winsock.dll -o winsock.def

tiny_impdef 回应:

Not a PE file: C:\WINDOWS\system32\winsock.dll

那么如何才能正确编译使用套接字的程序呢?任何帮助将不胜感激

4

1 回答 1

1

我猜你有一台 64 位的机器并且TCC是 32 位的。在那种情况下C:\WINDOWS\system32\winsock.dll是 64 位版本的 winsock。试试这种方式:

tiny_impdef C:\WINDOWS\SysWOW64\winsock.dll -o winsock.def

从 32 位系统目录中获取 winsock。

于 2011-10-01T21:31:58.843 回答