使用Qt Creator在qt的.pro文件中加入QMAKE_LFLAGS += /LARGEADDRESSAWARE之后报错error: /LARGEADDRESSAWARE: No such file or directory
时间: 2024-03-15 14:44:52 浏览: 198
如果在 Qt Creator 中添加 `QMAKE_LFLAGS += /LARGEADDRESSAWARE` 后出现 "error: /LARGEADDRESSAWARE: No such file or directory" 错误,可能是因为 Qt Creator 无法找到 `editbin.exe` 文件。这个文件通常随着 Visual Studio 软件包一起安装,但是 Qt Creator 没有默认添加到系统环境变量中。
为了解决这个问题,您可以手动将 `editbin.exe` 所在的目录添加到系统路径中,或在 Qt Creator 中设置 editbin.exe 的路径,具体步骤如下:
1. 打开 Qt Creator,进入 "工具" > "选项" > "Kits"。
2. 选择您的项目所使用的编译工具链,例如 "Desktop Qt 5.15.2 MSVC2019 64bit"。
3. 在 "附加工具" 标签页中,单击 "添加" 按钮,添加 "Microsoft Visual C++ 编译器"。
4. 在 "程序路径" 中输入 `editbin.exe` 所在的完整路径,例如:
```
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\editbin.exe
```
5. 单击 "确定" 保存设置。
6. 重新编译您的项目,应该就可以成功使用 `QMAKE_LFLAGS += /LARGEADDRESSAWARE` 了。
请根据您的 Visual Studio 安装路径和版本进行相应的更改。
阅读全文