1、MFC的使用:选择在静态库中使用MFC。 2、“C/C++”-代码生成-运行库:选择“多线程(/MT)”,若是Debug版本则选择“多线程调试(/MTd)”。这一点尤其注意。 3、OpenCV库文件路径选择“build\x86\vc10\staticlib”,然后添加相关库文件名即可。 4、由于OpenCV的库依赖于一些图像库,所以静态链接时如果不加入这些...
这是curl找到了link-time 库,却没找到动态依赖库, 需要在configure的时候加入LDFLAGS=”-static”,让curl的编译程序知道我们要做静态的东西 3. 静态编译make的时候为什么要带那么长的参数,通常不是LDFLAGS=”-all-static”就可以了么? 是的,通常是可以的,打开src/Makefile能看到make LDFLAGS 带的参数会冲掉configu...
编译caffe时用到了opencv,其实caffe只用到OpenCV很小一部功能 ,具体就是opencv_core,opencv_imgproc,opencv_highgui三个库,用于图像读写,如果能将这个三个库全静态编译,就能让caffe在运行时不再依赖opencv。 但是opencv_highgui库在读写jpeg,png,tiff,jpeg2000图像格式时用到了第三方编解码库,默认编译opencv时opencv_...