洗脚水煮饺子 发表于 2016-5-19 18:40:50

请教一下编译器的设置问题!各位大神谢谢!

本帖最后由 洗脚水煮饺子 于 2016-5-20 10:15 编辑

VC++报错 说我编译的是 ARM程序, 我以前确实用VS写过 STM32的代码, 但是我现在已经改回来了:


1>c:\program files (x86)\microsoft visual studio 12.0\vc\include\crtdefs.h(407): fatal error C1189: #error :Compiling Desktop applications for the ARM platform is not supported.

我尝试过 重装VS2013 2015 都没有用! 这个工程是新建的 直接编译不通过 工程属性没修改!
真心谢谢各位大神,这个问题困扰了我好久!




n0noper 发表于 2016-5-20 09:10:10


其实我不懂,就是来帮忙顶一下。

为啥提示 crtdefs.h 这个文件呢?
是不是卤煮当初为了编译ARM而删除了一些东西?

#error Compiling Desktop applications for the ARM platform is not supported.
(这一句,你删了?加上了吗?)



洗脚水煮饺子 发表于 2016-5-20 09:26:41

n0noper 发表于 2016-5-20 09:10
其实我不懂,就是来帮忙顶一下。

为啥提示 crtdefs.h 这个文件呢?


我没有删除呢,当初 编译ARMv7M的时候 不是用这个编译器的,我记得我只是拿VS当文本编辑器 然后通过批处理连接到 MDK编译器上面去,并不是用VS编译!还有我好像没删除这句话 他是 自动弹出来的 ,谢谢你回复!

n0noper 发表于 2016-5-20 09:31:09

洗脚水煮饺子 发表于 2016-5-20 09:26
我没有删除呢,当初 编译ARMv7M的时候 不是用这个编译器的,我记得我只是拿VS当文本编辑器 然后通过批处理 ...

你在crt那个头文件里搜索一下,看看是不是有。

工程的编译选项,再好好看看。截个图,有图才能吸引论坛里的大牛过来~~{:10_256:}

洗脚水煮饺子 发表于 2016-5-20 10:13:07

n0noper 发表于 2016-5-20 09:31
你在crt那个头文件里搜索一下,看看是不是有。

工程的编译选项,再好好看看。截个图,有图才能吸引论 ...

谢谢版主提醒! 附上图片如下





弧矢七 发表于 2016-7-18 11:55:56

页: [1]
查看完整版本: 请教一下编译器的设置问题!各位大神谢谢!