关于程序在vs中可以运行,而生成的exe运行不正常的问题

来源:互联网 发布:高清网络光端机 编辑:程序博客网 时间:2024/05/16 03:24

    改了导盲仪程序后发现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);

改后即运行正常。


今天是第一天写博客,希望以后坚持,记录自己的一点一滴。

阅读全文
1 0
原创粉丝点击