采集器采集源(采集器和Release两种模式的解决方案模式,你知道吗?)
优采云 发布时间: 2022-02-24 01:15采集器采集源(采集器和Release两种模式的解决方案模式,你知道吗?)
由于采集器的项目使用Debug和Release两种模式,wxwidgets还需要生成Debug和Release两种模式的解决方案。需要注意的是Release模式,这个模式必须包括所有22个项目。修改为:配置属性 -->> C/C++ -->> 代码生成 -->> 运行库 -->> 多线程(/MT)模式(因为采集器的Release配置也使用/ MT,所以一定要统一。Debug模式默认是一样的,所以不用修改。/MT表示生成的代码可以在不安装vc++组件的电脑上直接运行。一般电脑不是程序员的普通用户没有这种组件),在Debug模式和Release模式下生成wxwidgets需要很长时间,因为要生成的项目有22个,要编译的文件也很多。此外,Debug 和 Release 生成静态库,而不是动态库。库,因为这些静态库是采集器需要的,所以采集器的压缩包里没有多余的dll文件,因为wxwidgets是以静态库的形式编译进程序的。如果编译有问题,可以参考上面的百度盘wxWidgets.pdf电子文件教程,或者百度,或者谷歌。因为wxwidgets是以静态库的形式编译进程序的。如果编译有问题,可以参考上面的百度盘wxWidgets.pdf电子文件教程,或者百度,或者谷歌。因为wxwidgets是以静态库的形式编译进程序的。如果编译有问题,可以参考上面的百度盘wxWidgets.pdf电子文件教程,或者百度,或者谷歌。
然后下载并解压wxsqlite3-1.9.9.rar,这个包解压后得到的工程已经被作者修改编译,非官方版本,所以应该不需要再次编译,直接有需要的静态库和开发头文件。
最后就是下载解压libcurl-7.18.0-win32-msvc.rar,这是官方编译的dll动态库和开发所需的头文件,libcurl动态库,作者直接放入包采集器。
另外,采集器还依赖zengl嵌入式编程语言的dll动态库。这个库和相关的开发头文件直接放在采集器包里。
第三方库准备完成后,可以为vs2008配置选项,让vs的编译器和链接器可以找到上面的开发头文件和链接库文件。以下是作者的原生配置: