【发布时间】:2016-01-30 13:27:43
【问题描述】:
我正在尝试使用 Dev-C++,但它不起作用,因为我无法运行文件路径中有空间的程序。好像有人忘记了经常使用这样的字符。
我可以毫无问题地编译代码,但我无法运行它。
--------------------------------
Failed to execute "C:\Users\Crezary Wagner\Desktop\c++\multi.exe":
Error 193: %1 is not a valid Win32 application.
程序有效,但“Crezary Wagner”中有空间,现代 IDE 存在问题 :) 如何解决?
【问题讨论】:
-
您可以从命令解释器运行程序。要使 DevC++ 做正确的事,请确保其程序调用使用带引号的路径。它应该是 " 双引号字符。
-
但是,由于 Code::Blocks 在处理带有空格的路径的项目目录时存在问题,也许 DevC++ 在这方面也有点挑战。确保项目目录的路径没有空格和讨厌的国家字符是个好主意。不过,Windows 工具通常没有问题,因此另一种解决方案是仅使用 Visual Studio。
-
@Cheersandhth.-Alf 我觉得这个bug不能修复很奇怪。
-
@Cheersandhth.-Alf Visual C++ 不使用 g++ 所以代码可能不一样。