版权声明:本文为博主原创文章,转载请注明出处。 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库的头文件。如图: