

我已经把SettingIni文件夹复制到exe文件夹的目录下了
调试程序时代码里的相对路径是正确的也没有报错
但在exe文件运行的时候就读不到这个ini文件的信息,哪怕我把SettingIni文件夹复制到exe文件的目录下也读不到
这是为什么


关注引自免费微信小程序:皆我百晓生
首先,关于MFC和INI文件读取的问题,这是一个常见的问题。从你给出的代码和描述来看,问题可能出在以下几个方面:
SettingIni文件夹复制到exe文件夹的目录下,但路径问题仍然可能是造成问题的原因。在读取INI文件时,确保路径是正确的。你可以尝试使用绝对路径来确认文件的位置。此外,确认GetPrivateProfileStringW函数使用的路径是相对于运行时的当前工作目录,还是相对于程序的可执行文件。你可能需要根据具体情况调整路径。基于以上分析,以下是一些建议的解决步骤:
如果这些建议仍然不能解决问题,可能需要更深入地检查代码和环境设置。如果你能提供更多的代码和背景信息,我可能能提供更具体的帮助。