ormpp
ormpp copied to clipboard
可以采用库的方式提供接口吗
ormpp是header only的,引用头文件就行了。
是的,不过不仅要包含dbng头文件,而且还有其他的,是想是不是把一些外部不关心的头文件通过库方式隐藏起来,这样使用更便捷呢
是希望做成boost那样,对外只提供一个头文件,其它的放到子目录里吗?
是的。这样可以避免配置引用文件、库目录等,便于后期开发,不过熟悉下你的代码,用起来也是挺方便哈
你好,请问blob数据类型怎么存储呢?
可以提供 libormpp.a 来 static link 吗?
现在需要分离编译发现报错:
/usr/bin/ld: CMakeFiles/bot.dir/src/main.cpp.o: in function `ormpp::get_sql_conditions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
/usr/include/boost/system/error_code.hpp:401: multiple definition of `ormpp::get_sql_conditions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)';
这个问题好改,函数前加inline就可以了。
是要user来侵入修改library?
对每个用到的函数都要加 inline 吗?
不用,我来统一改。 那种全局函数都要加,之前有些全局函数漏加了。
那就对了。。
关联 issue https://github.com/qicosmos/ormpp/issues/17