Atmel Studio 中的外部联编文件无法构建。 Windows 错误 0xc0000142
External makefile in Atmel Studio won't build. Windows error 0xc0000142
我下载了 bitcloud、atmel zigbee 堆栈,我正在尝试编译默认应用程序之一 ZLLDemo。
它目前位于:
C:\Users\Ryan\Desktop\BitCloud_MEGARF_3_1_0\Applications\ZLLDemo\atmelStudio_projects\ATmega256RFR2.cproj
每次我尝试编译应用程序时,我都会收到 windows 消息屏幕 "mkdir.exe" 错误 0xc0000142。在输出屏幕中,我看到行 "make: *** [directories] Error -1073741502"
如果我自己手动创建文件夹,cp.exe 的构建过程稍后会出现同样的错误和错误代码。
我尝试了以下方法来修复错误:
将文件夹和内容更改为不同的所有者,每个人都有完整的
权限
从命令提示符 window 以管理员身份手动运行 make 命令
- 重试前清理解决方案
- 所有其他示例文件
- 直接从 C: 运行为 "C:\BitCloud_MEGARF_3_1_0\Applications\ZLLDemo\atmelStudio_projects\ATmega256RFR2.cproj" - 根据我尝试的 windows 错误的一般建议
- "sfc /scannow" 以防 mkdir 不知何故被破坏
- 将 AppInitDLLs 注册键更改为 0 以在应用程序启动时加载所有 DLL
- 禁用互联网安全
这是否有一般性修复,或者这里可能还有其他问题?一般编译工作,它只是外部的。我的朋友也做了同样的事情,这对他来说似乎很管用。
Windows 8.1
Atmel Studio 6.2
Avrfreaks 有一个解决方案,我终于找到了 here。
他们的解决方案是为 winavr 下载旧版本的 msys 文件。这意味着 windows 8.1
的最新版本的 winavr 很可能有问题
sebastor 写道:
I found solution.
Copy this file:
http://www.madwizard.org/download/electronics/msys-1.0-vista64.zip
to utils\bin directory (WinAVR)
我下载了 bitcloud、atmel zigbee 堆栈,我正在尝试编译默认应用程序之一 ZLLDemo。
它目前位于:
C:\Users\Ryan\Desktop\BitCloud_MEGARF_3_1_0\Applications\ZLLDemo\atmelStudio_projects\ATmega256RFR2.cproj
每次我尝试编译应用程序时,我都会收到 windows 消息屏幕 "mkdir.exe" 错误 0xc0000142。在输出屏幕中,我看到行 "make: *** [directories] Error -1073741502"
如果我自己手动创建文件夹,cp.exe 的构建过程稍后会出现同样的错误和错误代码。
我尝试了以下方法来修复错误:
将文件夹和内容更改为不同的所有者,每个人都有完整的 权限
从命令提示符 window 以管理员身份手动运行 make 命令
- 重试前清理解决方案
- 所有其他示例文件
- 直接从 C: 运行为 "C:\BitCloud_MEGARF_3_1_0\Applications\ZLLDemo\atmelStudio_projects\ATmega256RFR2.cproj" - 根据我尝试的 windows 错误的一般建议
- "sfc /scannow" 以防 mkdir 不知何故被破坏
- 将 AppInitDLLs 注册键更改为 0 以在应用程序启动时加载所有 DLL
- 禁用互联网安全
这是否有一般性修复,或者这里可能还有其他问题?一般编译工作,它只是外部的。我的朋友也做了同样的事情,这对他来说似乎很管用。
Windows 8.1
Atmel Studio 6.2
Avrfreaks 有一个解决方案,我终于找到了 here。
他们的解决方案是为 winavr 下载旧版本的 msys 文件。这意味着 windows 8.1
的最新版本的 winavr 很可能有问题sebastor 写道:
I found solution.
Copy this file:
http://www.madwizard.org/download/electronics/msys-1.0-vista64.zip
to utils\bin directory (WinAVR)