使用MS VS 2010 ultimate编译notepad ++项目时KernelBase.dll崩溃

时间:2011-02-15 10:31:55

标签: visual-studio-2010 visual-c++ notepad++

我首先按照此主题“How do I build Notepad++ with Visual C++ 2010 Express?

中的说明进行操作

虽然我在Visual Studio 2010 Ultimate上构建notepad ++项目时所有文件都已成功编译,但我明白了:

  

Notepad ++中的0x7543b727(KernelBase.dll)的第一次机会异常.exe:Microsoft C ++异常:内存位置为0x0020ff80的std :: runtime_error ..

     

Notepad ++中的0x00000000处的第一次机会异常.exe:0xC0000005:访问冲突。

     

Notepad ++中的0x7543b727(KernelBase.dll)的第一次机会异常.exe:Microsoft C ++异常:内存位置为0x00210388的Win32AccessViolation ..

问题出在哪里?

1 个答案:

答案 0 :(得分:1)

您是否正在编译Notepad ++的Debug版本?如果是这样的话,他们可以通过更改进行编译,但在启动时崩溃

Unicode发布版本(在您链接的修改之后)构建并运行良好(至少在express和pro上)。