cinatra

c++ web 框架 ---ricky.chu

情到浓时终转凉″ 提交于 2020-08-11 06:39:11
C++ 也是有web 框架的 . 我试用过 2 个. 先 说下 treefrog 不记得当时有什么问题, 我从 最新的1.23版本一直 降到 1.19 版本才能使用 . 做了个 博客发表 之类的 样板 , 发现它使用的技术确实有些过时, 还是 由服务器发出 html 文本. 程序代码看起来也不爽 , 不好怎么描述这种感觉 , 这是日本人写的程序. 第二个就是 CWF 了 . 这个 确实不错, 首先它的函数和结构全和 java 名类似 . chain.doFilter doGet doPost doPut doDelete doOption 有此功能 , 可以不用 doPost 包打天下了, 可以按照规矩, 分开使用了. 有服务器代码 在手, 什么跨域问题 , 解决方法 不要太多. 第二, 采用 MVC 架构 . 自行添加 controller, 如果你有时间,自行加个 配置文件 web.xml 来处理 过滤器,控制器之类的, 这个看起来 是不是和 什么 springxxx 框架 有点像. 改成一模一样 的名字都可以. 第三 . 支持 json 非常好, 有前端框架的话, 两个支持都挺好. 代码也看得比较舒服, 愿意让人去认真看一看. 下面是一些网友提供的资料: CppCMS http://cppcms.com/wikipp/en/page/main 以高性能著称,MVC,内容较全

c++ 采坑

|▌冷眼眸甩不掉的悲伤 提交于 2020-08-10 07:04:38
2020年6月10日17:18:18 vs studio版本 vs2019,boost 是1.71版本 中文官方文档 https: // docs.microsoft.com/zh-cn/cpp/?view=vs-2019#pivot=workloads&panel=workloads1 1 ,vs studio 设置c++ 项目的版本 右击项目 ->属性->C/C++->语言->C++ 语言标准 。 当设置为默认值(应该即为 IOS2014 C ++ 14 标准)时,_MSVC_LANG值为 201402L ,当其值设置为:IOS2014 C++ 14 标准时,_MSVC_LANG值为 201703L 。修改配置后,程序恢复正常。 2 ,vs studio设置 boost库 先编译好编译boost 项目—— >属性——>选择VC++ 目录,在包含目录 和 库目录添加以上2个路径 包含目录加上 上 D:\boost_1_71_0\ 库目录加上 D:\boost_1_71_0\stage\lib 或可以新建一个系统环境变量BOOST_DIR,值为E:\program\boost_1_71_0。 在path系统环境变量中添加: %BOOST_DIR% ; VC ++包含目录中添加: %BOOST_DIR% ; VC ++库目录中添加: %BOOST_DIR% \stage\lib; 3