用easyX写了个小软件,vs下一开始debug可以,换成release就不行了,现在debug也不行了

Geralt14 2019-05-21 01:13:16
其实写的自己也感觉很有问题,我把所有的资源图片都用路径来打开了,本来素材资源都是是在另一个路径,程序也正常运行,现在因为要给别人用,就只好放在项目路径下,想用getcwd来获取路径,现在弄的就有问题了,现在上程序的压缩包链接,素材跟代码都在里面,写了一个礼拜了,跪求哪位大神看下,只要能让在别人电脑上能正常跑就行了,
链接:https://pan.baidu.com/s/1RdAUdMSYYeBduevhfM8C6Q
提取码:8yb8
...全文
597 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Geralt14 2019-05-21
  • 打赏
  • 举报
回复
引用 6 楼 ooolinux的回复:
用相对路径。十个字。。
没事,我自己查查吧,,,,,,,,
Geralt14 2019-05-21
  • 打赏
  • 举报
回复
引用 6 楼 ooolinux的回复:
用相对路径。十个字。。
怎么用呀。。。。。。。。。。
ooolinux 2019-05-21
  • 打赏
  • 举报
回复
用相对路径。十个字。。
Geralt14 2019-05-21
  • 打赏
  • 举报
回复
引用 1 楼 老马何以识途 的回复:
這樣很難幫到你,不如你貼一些報錯信息和關鍵代碼

szName是已经用_getcwd获取过了

Geralt14 2019-05-21
  • 打赏
  • 举报
回复
引用 1 楼 老马何以识途 的回复:
這樣很難幫到你,不如你貼一些報錯信息和關鍵代碼

它没有报错,就是不能运行了。其实是这样的,我不会用vs添加资源,所以就一直用easyX里的loadimage手动添加路径加载图片,现在写好了其实没问题,但是才想起来别人电脑上不好找路径了。现在就是想用_getcwd来获取目录路径,然后打开图片(其中char*转TCHAR*也弄得很头疼),但是用这个方法程序就无法运行了,也不知道为什么,部分代码我贴在下面了,其他部分本来都可以正常运行的


Geralt14 2019-05-21
  • 打赏
  • 举报
回复
引用 2 楼 赵4老师 的回复:
建议换GDI或MFC或Qt

初学者啊,以后肯定会去学的,但目前这个东西已经写了一个多礼拜了,抛弃实在舍不得
赵4老师 2019-05-21
  • 打赏
  • 举报
回复
建议换GDI或MFC或Qt
老马何以识途 2019-05-21
  • 打赏
  • 举报
回复
這樣很難幫到你,不如你貼一些報錯信息和關鍵代碼
浮一大白开水 2019-05-21
  • 打赏
  • 举报
回复
strcat(szName, name). //前后顺序错误。
老马何以识途 2019-05-21
  • 打赏
  • 举报
回复
你好像用錯strcat了,這個函數是把第二個參數添加到第一個參數的末尾,另外要留意第一個參數的空間,避免溢出。
stherix 2019-05-21
  • 打赏
  • 举报
回复
你这个肯定是路径不对 首先你可以获取本身exe所在目录 然后拼接一个相对路径来引用那些图片文件,就不会有问题了

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧