VAPS XT开发入门教程27:编译器问题

系列索引:VAPS XT开发入门教程索引

上一篇:VAPS XT开发入门教程26:Raster字体

VAPS XT的安装包名称中指定了特别版本的VS程序。

比如说VAPS_XT_4.1_VC10表示4.1版本依赖VS2010,4.2.1版本依赖VS2013。

如果你安装了多个版本的VS,一般情况下是可以正常使用的。如果无法正常使用VAPS XT编辑器的编译功能,本文尝试解决这个问题。

方法一 重新安装

需要把所有的VS程序卸载并且重新安装正确版本的程序。

方法二 直接指定编译器路径

操作时注意备份文件

首先,在各个平台对应的配置文件*.cfg中指定了编译使用的套件,比如说wogl.cfg中369行

1
2
# The following line specifies the C++ compiler.
CPLUSPLUS=$(ECHO_ON_OFF)cl.exe

它只是指定了程序名称,并没有指定程序路径,直接从环境变量中找,那么我们可以尝试直接指定完整的路径。

可以编译运行

1
2
3
4
5
6
7
8
9
10
11
12
Building ...
testFmt_wogl.lib
Linking ...
testFmt_wogl.exe

D:\HyperGit\VAPS4.1_Modules\StatusBar\CodeGen\testFmt\testFmt_wogl.exe
1 file(s) moved.
testFmt*.exe will be located in "D:\HyperGit\VAPS4.1_Modules\StatusBar"

Build completed.

CodeGen completed with errors and/or warnings.

那么我们可以将cl.exe扩展为指定版本的完整路径。

下一篇:VAPS XT开发入门教程28:动画

如果你有问题,如果是简单的问题可以发邮件给免费解惑,如果涉及难问题或者需要提供附加的服务(比如授权、大工程集成编译、多分区相关,或者作为中间商联系Presagis)可以联系上海亥伯智能科技有限公司 邮箱

技术交流群,欢迎加入讨论。这个圈子很小,大佬可能没兴趣加这些群聊社区之类的。所以只能带你入门,当然,欢迎大佬指导

qq 672991841

VAPS XT开发入门教程27:编译器问题
https://feater.top/vapsxt/fix-vapsxt-compiler-error
作者
JackeyLea
发布于
2022年3月1日
许可协议