VC++ 6.0 工程发布有关问题(移植到没有装VC的PC上运行)
VC++ 6.0 工程发布问题(移植到没有装VC的PC上运行)
我用VC++6.0做了一个MFC的人机交互界面,用了com控件(串口通信)等一些控件。编辑好后,debug和release都能运行出所需界面。但是发布给用户(没装VC)时,就不行了。我尝试过用release和使用静态库都不行。把必要的.dll文件同时给用户时,不会提示找不到dll。但是运行工程exe文件时,没有反应(严格的说是鼠标闪了一下)。
------解决方案--------------------
你使用的第三方控件必须在运行的机器上“安装”,拷贝dll不行
------解决方案--------------------
编译成release版本就行了。我以前也遇到过此问题。
------解决方案--------------------
把所有有关的资源都提供,可以通过depends工具查看一下依赖的资源,然后统统打包发布
------解决方案--------------------
串口控件必须安装和注册,不然没法运行
我用VC++6.0做了一个MFC的人机交互界面,用了com控件(串口通信)等一些控件。编辑好后,debug和release都能运行出所需界面。但是发布给用户(没装VC)时,就不行了。我尝试过用release和使用静态库都不行。把必要的.dll文件同时给用户时,不会提示找不到dll。但是运行工程exe文件时,没有反应(严格的说是鼠标闪了一下)。
------解决方案--------------------
你使用的第三方控件必须在运行的机器上“安装”,拷贝dll不行
------解决方案--------------------
编译成release版本就行了。我以前也遇到过此问题。
------解决方案--------------------
把所有有关的资源都提供,可以通过depends工具查看一下依赖的资源,然后统统打包发布
------解决方案--------------------
串口控件必须安装和注册,不然没法运行