我通常是一名Java开发人员,但现在我正在编写一个使用LibCurl的C++库。而在C++领域,我很不熟悉!
实际上,我正在编写的是一个供其他开发人员使用的库(它是用于访问我们API的客户端代码)。
最终用户是否需要安装libcurl,或者开发人员是否可以以某种方式将其包含在EXE文件中或打包到软件包中?
实际上,同样的问题也适用于我可能在库中使用QT,他们是否需要安装它?我猜想它的工作原理是,当然开发人员需要它,但一旦编译成二进制文件,就不再需要了?与Java不同,你需要一直使用Jar文件...
感谢任何帮助, Alan