我使用 Qt5、msvc2010、windows7 64 位。
我想测试我是否可以链接 libpq.lib。
http://www.postgresql.org/docs/9.2/static/libpq-example.html
我在 QtCreator 中构建了上面的示例。
并得到
error LNK2019: unresolved external symbol _PQconnectdb in function "_main"
我检查了我的 libpq.lib 使用dumpbin libpq.lib /exports
并得到
1 PQconnectdb
156 PQconnectdbParams
所以区别是PQconnectdb and _PQconnectdb
。
是那个使链接器找不到真正的符号 PQconnectdb 的下划线吗?为什么编译器在符号后面加下划线?
我怎么解决这个问题?