SaxonC-PE 12.4.2在Windows 10 64位系统中安装测试失败求助
SaxonC-PE 12.4.2在Windows 10 64位系统中安装测试失败求助
看起来你遇到的问题根源很明确,我来给你拆解一下解决步骤:
问题1:cl命令未被识别
cl是微软Visual Studio专属的C/C++编译器,普通CMD窗口默认不会加载这个命令的环境配置,得先搞定编译环境:
- 先安装Visual Studio,安装时一定要勾选「桌面开发使用C++」这个工作负载(别漏选相关组件);
- 安装完成后,别用普通的CMD,要打开Visual Studio自带的命令提示符,比如找「x64 Native Tools Command Prompt for VS 20XX」(XX是你的VS版本号),这个窗口会自动帮你配置好编译器的环境变量,
cl命令就能正常识别了。
问题2:testXPath.exe未被识别
这是连锁问题——因为之前build-windows.bat编译失败,根本没生成这个可执行文件。解决完上面的编译环境问题后,按下面步骤来:
- 在VS专属命令提示符里,切换到测试目录:
cd "C:\Program Files\Saxonica\Saxon1242\samples\cppTests" - 重新运行
build-windows.bat,这次应该能顺利完成编译,生成testXPath.exe等测试程序; - 编译完成后,直接在同一个窗口里运行
testXPath.exe就能正常执行了。
额外小提示
如果之后想在普通CMD窗口里操作,需要手动配置Visual Studio的环境变量,但用VS自带的命令提示符是最省心的方式,不用自己折腾环境变量。
备注:内容来源于stack exchange,提问作者silfer1200
相关产品推荐
相关产品推荐

