嵌入式技术论坛
直播中

hsdou月半

9年用户 486经验值
擅长:MEMS/传感技术
私信 关注
[问答]

使用ENV工具在simulator下生成vs2012工程失败怎么解决?

基于stm32f407的bsp下移植完lvgl后,为避免调试ui时,频繁烧写芯片程序,影响片内flash使用寿命不说,由于带ui的程序占用flash资源极大,总是烧写在线调试也影响效率。因此想在simulator下使用scons --target=vs2012生成vs2012工程在windows上调试ui,但提示:
scons: warning: No version of Visual Studio compiler found - C/C++ compilers most likely not set correctly File "D:...\rt-thread\bsp\simulator\SConstruct", line 15, in No vc version!

大佬们有没有碰到过这种情况?怎么解决的?
1.png

回帖(2)

熊本熊

2023-8-4 16:09:03
这个警告信息表示在 SCons 没有找到 Visual Studio或者没有找到正确的版本;

确认一下是否正确安装了 Visual Studio,并且已经将其添加到系统环境变量中。
举报

刘丰标

2023-10-16 11:29:30
这个问题可能是因为你的系统环境变量中没有设置Visual Studio编译器的路径导致的。你需要手动设置环境变量,在“我的电脑”中右击选择“属性”,进入“高级系统设置”,选择“环境变量”,在“系统变量”中找到“Path”,点击“编辑”,添加Visual Studio编译器的路径即可解决此问题。如果不知道路径可以在Visual Studio中打开一个项目,查看该项目中的编译器路径。添加路径后,重新打开命令行窗口或者重启电脑,再次运行scons命令应该就可以成功生成工程了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分