MFC调用4.0.1版本libpqxx库连接postgresql数据库提示编译错误

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/Fish_55_66/article/details/51064137

在MFC编程中,调用4.0.1版本libpqxx库连接postgresql数据库,在会出现编译错误,具体的错误提示如下:


fatal error C1189: #error :  "Oops: min() and/or max() are defined as preprocessor macros.  Define NOMINMAX macro before including any system headers!"



解决方法 1:


打开文件“ stdafx.h ”文件,然后在包含其他头文件之前,首先添加libpqxx库的头文件。如图:



解决方法 2:


打开文件“ stdafx.h ”文件,首先包含其他头文件,最后再添加libpqxx库的头文件。如图:




猜你喜欢

转载自blog.csdn.net/Fish_55_66/article/details/51064137