vc2005,写的是opencv2.0的关于摄像头的win32控制台应用程序(也是因为openvc才用VC),包含了很多的lib和include文件。。要怎么编译才出在任何电脑上都可以用呢?
现在debug运行成功了,没问题。
但是如何生成release的exe文件呢?选择为release再点绿色小三角运行的时候,会出现一堆的错误,
现在debug运行成功了,没问题。
但是如何生成release的exe文件呢?选择为release再点绿色小三角运行的时候,会出现一堆的错误,
调试欢乐多
其他电脑要能用的话,
可以将一些依赖的库都打包拷贝过去,或者采用静态链接编译
如果程序没问题的话,就OK了
否则还会出错
最好把错误贴出来看看
我之前有过是说不能预编译头文件,我把这个其中的选项换成不需要与编译头文件就好了
因为不知道你具体的错误提示,所以不好说,只要程序没有问题,就是配置的问题,可以参考下。。
把你的程序用到的所有库文件全部都放到别人的机子上 如果那个人的机器上没有装VC 还需要一些VC的库文件
其实就是打一个安装包。
推荐两个:NSIS WiseInstallationSystem
后一个可以自动帮你检查你程序里面用到了哪些库文件
很简单的 自己动手试一下就知道了