C++ 使用.sh文件构建Chilkat
我下载了chilkat,我需要建立它。。。我有2.sh文件。自述文件说: < P> >代码以生成C和C++样本,首先编辑CySAMPrBueBuest.SH和 linkSample.sh脚本并为系统库设置“-L”选项的路径。 LinkSample.sh:C++ 使用.sh文件构建Chilkat,c++,bash,shell,C++,Bash,Shell,我下载了chilkat,我需要建立它。。。我有2.sh文件。自述文件说: < P> >代码以生成C和C++样本,首先编辑CySAMPrBueBuest.SH和 linkSample.sh脚本并为系统库设置“-L”选项的路径。 LinkSample.sh: g++ -Wl,--enable-auto-import linkSample.cpp -o"linkSample.exe" -L. -libchilkat-9.5.0 -L/c/MinGW/lib -lcrypt32 -lws2_32 -ld
g++ -Wl,--enable-auto-import linkSample.cpp -o"linkSample.exe" -L. -libchilkat-9.5.0 -L/c/MinGW/lib -lcrypt32 -lws2_32 -ldnsapi
c_sampleBuild.sh:
#!/bin/bash -ev
gcc -c c_Sample.c -o"c_Sample.o"
g++ c_Sample.o -o"c_Sample.exe" -L. -lchilkat-9.5.0 -L/c/MinGW/lib -lcrypt32
-lws2_32 -ldnsapi
现在很清楚我应该怎么做。。。。请帮忙:)谢谢你还没有说你在建什么平台。但如果您使用的是Windows+MinGW,则: crypt32、ws2_32和dnsapi的库可从以下网站下载: 对于g++命令,-l(小写)选项告知g++要链接哪些附加库,而-l(大写)选项用于告知g++在何处查找库 如果当前文件夹(.)中有一个名为libbar.a的库文件,则添加选项(-L.-lbar) 或者,如果在/path/to/foo/libbar.a中有一个库,那么可以添加(-L/path/to/foo-lbar) 您需要检查MinGW文档中系统库的位置,它们可能位于/lib或/usr/lib中