Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用.sh文件构建Chilkat_C++_Bash_Shell - Fatal编程技术网

C++ 使用.sh文件构建Chilkat

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

我下载了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 -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中