首页 / 浏览问题 / 组件GIS / 问题详情
iobject c++中extensions4qt win7编译报错
nuaa_li  (32EXP)  初出茅庐
5月13日, 2021
使用版本:iobject c++9.1.1 windows

操作系统:win10

软件环境:qt5.9.6+vs2015编译器

问题:编译自带的extenstions4qt时,使用vs2015 64位编译器编译正常,程序正常运行。但是使用vs2015 32位编译器编译时,报错提示:

error C2373 UGC::BeforeDynamicLayersDrawProc redefinition;different type modifiers.

这个在QDynamicLayers.h中报的错。

1个回答

你切换为32位编译的时候,又修改系统环境变量吗,将对应32位的bin路径添加到系统环境变量,取消之前64位的环境
程逸诗  (4,434EXP)  名扬四海
5月13日, 2021
bin的路径是没有问题的,现在是在编译阶段出的错,我觉得应该和bin啥的还关系,bin主要是链接时起作用。
...