gpt4 book ai didi

c++ - Notepad++、NppExec、CreateProcess() 失败,错误代码为 2,Windows 8.1

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:24:21 26 4
gpt4 key购买 nike

我是 Notepad++ 和 C++ 编程语言的新手。我无法弄清楚出了什么问题,尽管对许多人来说解决起来可能看起来很简单。试图寻找解决方案,但无济于事。尝试在 Windows 8.1 上为 C++ 编译器配置应用程序时,我遇到了以下消息。

NPP_SAVE: C:\Users\rolle_000\Desktop\HelloWorld.cpp
CD: C:\Users\rolle_000\Desktop
Current directory: C:\Users\rolle_000\Desktop
Compiled.exe -c -w "HelloWorld.cpp"
CreateProcess() failed with error code 2:
The system cannot find the file specified.

================ READY ================

C++基础代码,仅供测试。

// A hello world program in C++

#include<iostream>
using namespace std;

int main()
{
cout << "Hello World!";
return 0;
}

NppExec脚本取自

How to compile and run C files from within Notepad++ using NppExec plugin?在嵌入式我的下面,脚本没有太大变化。

NPP_SAVE
CD $(CURRENT_DIRECTORY)
Compiled.exe -c -w "$(FILE_NAME)"

请指教,谢谢。

最佳答案

你正在尝试执行一个

Compiled.exe

确实不存在(还)而不是

perl.exe -c -w "$(FILE_NAME)"

perl.exe 是 perl 的可执行文件,应该与 perl 的程序一起使用。 要编译 C++ 程序,您需要使用 C++ 编译器

现在:这一切都归结为您要使用的编译器……您要使用哪个? MSVC(微软 Visual Studio )?流血事件 dev-cpp?

示例:如果您安装了 MSVC2010,您可以使用:

  1. 执行开始->所有程序->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio 命令提示符(2010)

  2. 数字 cl (yourFileName).cpp

  3. 大功告成,yourFileName.exe 现在应该存在了

所以上面的内容必须重写为:

cl.exe "$(FILE_NAME)"

在确保 cl.exe 的路径正确可用之后。

关于c++ - Notepad++、NppExec、CreateProcess() 失败,错误代码为 2,Windows 8.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21523226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com