您的位置:首页 > 其它

关于程序在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);

改后即运行正常。

今天是第一天写博客,希望以后坚持,记录自己的一点一滴。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐