Qt Creator中添加GDAL库编译报错: error: LNK1104: 无法打开文件“gdal_id.lib”

Qt Creator中添加GDAL库编译报错: error: LNK1104: 无法打开文件“gdal_id.lib”_第1张图片
QQ图片20180610083824.png

解决办法:
1.添加外部库的时候注意不要勾选:为debug版本添加“d”作为后缀


Qt Creator中添加GDAL库编译报错: error: LNK1104: 无法打开文件“gdal_id.lib”_第2张图片
QQ截图20180610083603.jpg

2.若已添加GDAL库,打开.pro文件:
win32:CONFIG(release, debug|release): LIBS += -LF:/gdal222/lib/ -lgdal_i
else:win32:CONFIG(debug, debug|release): LIBS += -LF:/gdal222/lib/ -lgdal_id
把下面那行最后面的d去掉即可,即:
win32:CONFIG(release, debug|release): LIBS += -LF:/gdal222/lib/ -lgdal_i
else:win32:CONFIG(debug, debug|release): LIBS += -LF:/gdal222/lib/ -lgdal_i

你可能感兴趣的:(Qt Creator中添加GDAL库编译报错: error: LNK1104: 无法打开文件“gdal_id.lib”)