无法启动,因为您的计算机中缺少* .so

时间:2018-08-01 21:45:41

标签: dll winsock winsock2

我正在努力使它正常工作,所以我决定在这里寻求帮助。

我已经使用Windows的Winsock2编写了一个程序,无论我如何尝试,似乎都找不到在编译对象后创建的库包(即使使用其他可编译多个源程序的程序测试我的Makefile脚本) ),并且我执行的所有命令都是

gcc -Isrc -c src/socketutils.c -o obj/socketutils.o
gcc -Isrc -c src/protocolutils.c -o obj/protocolutils.o
ar rcs lib/libacolytus.a obj/socketutils.o obj/protocolutils.o
gcc -c main.c -o obj/main.o -lwsock32 -lws2_32
gcc -shared -fPIC -o lib/libacolytus.so obj/socketutils.o obj/protocolutils.o -lwsock32 -lws2_32
gcc -o main main.c lib/libacolytus.so

但是,尽管一切运行正常,但是当我尝试执行main.exe时,会出现以下错误。我该怎么办? (Windows 8.1MinGW GCC 7.3.0

Error when I try to execute the compiled program

0 个答案:

没有答案