笔者遇到的是低级但是又不容易发现的错误。
在配置 libthrift,需要依赖boost,libevent以及OpenSSL。配置之后debug下正常,release下报错且搜索各种方法依然无解。
后来发现, 在属性配置时和我平常做的都不一样:直接右键项目,在“属性”内配置的。问题就出现了
之后,尝试各种方法之后,自己排查不同,才发现属性配置是的不同。
按照平常的操作,在“属性管理器”--“Release|X64”--“添加新项目属性表”,配置包含目录后,编译通过了!!!
具体原理并不太清楚,但是解决了问题。