单片机C语言用VC++编译头文件#include<reg51.h>报错
小弟菜鸟一只 各位随便喷 只要能告诉我怎么办就行、、、
[解决办法]
单片机开发一般用专门的ide,比如keil for 51
你用vc++肯定不行,首先编译器就不一样,然后对应的库文件和.H也都没有。 vc++的系统路径下是没有reg51.h的,你include肯定不行
[解决办法]
vc++是开发pc端应用的,c编译器是x86的编译器。 不是说vc++不行,而是要安装对应的编译器和库文件。比如开发brew手机应用程序,就是用vc++安装插件来开发的。现在的Visual Studio也都能开发嵌入式程序。
要是有人一样给vc++做个for 51的插件,那时就可以用了
[解决办法]
所以没人做这种插件啊…………
[解决办法]
显然VC没有这个头文件。有必要什么插件么。。。直接用keil或者iar for51,还有很多公司开发的51开发环境,上网搜一下就有了。。。相信LZ能很快上手的
[解决办法]
不错,懂了点
[解决办法]
vc++也不能编译出hex啊
lz快结贴吧
[解决办法]
c51用keil,msp430哟个iar,楼主,
[解决办法]
自学的吧,老板怎么也得给一个 IDE
[解决办法]
先还是找本书看看吧,别盲目的一上来就写代码啊。最后是抽时间看看郭天祥的《10天学会单片机》或者视频,入门了再写吧。
[解决办法]
keil C的c语言是扩展了的c,和标准c有差别的,你要是直接用VC编译,除非上帝喜欢你,阿弥陀佛。