VAPS XT入门24:编译器问题

系列索引:VAPS XT入门系列索引

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扩展为指定版本的完整路径。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!