关于程序在vs中可以运行,而生成的exe运行不正常的问题
2017-08-17 20:17
886 查看
改了导盲仪程序后发现exe一直都运行不了,一直以为是程序配置有问题。在vs中程序重启耗时长,而exe
会节省资源,耗时短。
exe运行错误的原因是读取或创建文件的路径问题,在vs的release中调试和运行exe的路径不同,
所以一定注意相对路径与绝对路径的问题。修改如下:
原:
data1 = "Release/DATA_" + to_string(time.wMonth) + to_string(time.wDay) + "_" + to_string(serial);
mydataset = "Release/mydataset_" + to_string(time.wMonth) + to_string(time.wDay) + "_" + to_string(serial);
改为:
data1 = "DATA_" + to_string(time.wMonth) + to_string(time.wDay) + "_" + to_string(serial);
mydataset = "mydataset_" + to_string(time.wMonth) + to_string(time.wDay) + "_" + to_string(serial);
改后即运行正常。
今天是第一天写博客,希望以后坚持,记录自己的一点一滴。
会节省资源,耗时短。
exe运行错误的原因是读取或创建文件的路径问题,在vs的release中调试和运行exe的路径不同,
所以一定注意相对路径与绝对路径的问题。修改如下:
原:
data1 = "Release/DATA_" + to_string(time.wMonth) + to_string(time.wDay) + "_" + to_string(serial);
mydataset = "Release/mydataset_" + to_string(time.wMonth) + to_string(time.wDay) + "_" + to_string(serial);
改为:
data1 = "DATA_" + to_string(time.wMonth) + to_string(time.wDay) + "_" + to_string(serial);
mydataset = "mydataset_" + to_string(time.wMonth) + to_string(time.wDay) + "_" + to_string(serial);
改后即运行正常。
今天是第一天写博客,希望以后坚持,记录自己的一点一滴。
相关文章推荐
- VS下面运行release版本可以正常运行而直接执行exe文件会出现问题
- VC/VS开发的exe程序运行问题
- 使用VS进行打包程序解决生成两个文件的问题(压缩后只有一个exe)
- 对于vs中生成的sdk程序在其他电脑上无法运行的的问题
- 使用installanywhere打包java文件生成任何平台都可以运行的程序(如.exe)(关闭360!)
- 关于"不能运行所有杀毒类程序(如:mmsk.exe rav.exe avp.exe...)的问题"(镜像劫持)
- 运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- VS2010中程序编译生成都是正确的,直接生成的exe也是正确的,就是在VS中运行出现错误
- 在WIN10系统下运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- vs编译成功生成exe后运行时,提醒无法启动程序,计算机中丢失xx.dll解决办法
- VS2010中程序编译生成都是正确的,直接生成的exe也是正确的,就是在VS中运行出现错误
- 关于Vs 2005 中出现编译通过,但运行时出现“未使用调试信息生成二进制文件”的问题
- 关于VS2008生成的debug版应用程序在未安装VS的电脑上不能运行的问题
- [置顶] vs2015编译运行程序遇到应用程序无法正常启动0xc000007b的问题
- VS调试问题之“...\.exe不是内部或外部命令,也不是可运行程序或批处理文件“
- vs2010 MFC生成exe文件可以在无VS上运行
- qt生成的exe可执行程序打包到其他电脑上执行时jpg、gif图片不能正常显示,但png等其他格式可以显示
- 关于http协议在windos 的vs下面正常运行,在Mac下的xcode运行不报错,但不成功的问题
- 关于用VS写C程序运行时出现"烫"字以及乱码的问题的原因
- 程序在Debug、Release下运行及单独运行Debug下的exe文件时没有问题;可是单独运行Release所生成的exe文件时,点击某一个按钮时,程序崩溃