Atmel Studio中的外部makefile将无法构建。 Windows错误0xc0000142

时间:2015-01-06 01:23:53

标签: makefile avr

我下载了bitcloud,atmel zigbee堆栈,我正在尝试编译其中一个默认应用程序ZLLDemo。

目前位于:

C:\Users\Ryan\Desktop\BitCloud_MEGARF_3_1_0\Applications\ZLLDemo\atmelStudio_projects\ATmega256RFR2.cproj 

每当我尝试编译应用程序时,我都会得到一个Windows消息屏幕,用于" mkdir.exe"错误0xc0000142。在输出屏幕中,我看到行" make:*** [目录]错误-1073741502"

如果我自己手动创建文件夹,则在cp.exe的构建过程中稍后会出现同样的错误和错误代码。

我已尝试以下方法来修复错误:

  • 将文件夹和内容更改为不同的所有者,每个人都已满 特权

  • 从命令提示符窗口手动运行make命令作为admin

  • 重试前的清洁解决方案
  • 所有其他示例文件
  • 直接从C:" C:\ BitCloud_MEGARF_3_1_0 \ Applications \ ZLLDemo \ atmelStudio_projects \ ATmega256RFR2.cproj" - 根据我尝试的Windows错误的一般建议
    • " sfc / scannow"如果mkdir以某种方式被破坏
    • 将AppInitDLLs Reg键更改为0以在应用程序启动时加载所有DLL
    • 已禁用互联网安全

这是否有一般性解决方法,或者可能还有其他工作在这里?一般编辑工作,只是外部编辑。我的朋友做了同样的事情,似乎对他来说效果很好。

Windows 8.1

Atmel Studio 6.2

1 个答案:

答案 0 :(得分:2)

Avrfreaks有一个解决方案,我终于找到了here

他们的解决方案是为winavr下载旧版本的msys文件。这意味着最新版本的winavr for Windows 8.1可能会出现问题。

sebastor写道:

I found solution.

Copy this file:

http://www.madwizard.org/download/electronics/msys-1.0-vista64.zip

to utils\bin directory (WinAVR)