在Visual Studio中使用资源文件编译C ++程序

时间:2019-04-15 16:22:26

标签: c++ visual-studio

我在尝试用源文件编译C ++程序时遇到困难。

当我在Visual Studio中运行编译的程序时,它会按预期工作。但是,当我编译程序并通过文件(Visual Studio 2015 / Projects / MyProjectName / Release)运行它时,它无法打开资源文件。可能是什么问题?

vector<string> sanat = {};
ifstream infile("sanat.txt");
string sana;
while (infile >> sana) {
    sanat.push_back(sana);
}
infile.close();
cout << "SANAT INITIALIZED AND IT CONTAINED " << sanat.size() << " WORDS" << endl;

在Visual Studio中进行调试时,我在cout语句中得到大约92 000,但是通过文件运行exe时得到0。

链接到VS中我的文件的图像: https://imgur.com/a/f2nGybS

链接到我的文件的图像@Release: https://imgur.com/a/mI8tvkM

0 个答案:

没有答案