我正在开始开发一个中型C++项目,该项目必须与Microsoft SQL Server数据库一起使用.我在使用.NET技术之前已经完成了数据库工作,但是这次我没有发现使用.NET方法是合适的.我想得到一些关于各种免费(如GPL,LGPL,Boost)可用的C/C++ SQL库的反馈.我发现MySQL ++和SOCI非常有趣,我想知道你们喜欢哪一个以及为什么.
此外,虽然这个项目主要在Windows工作站上运行,但我更喜欢在Linux下进行开发,因此跨平台兼容性是一个优势.
谢谢大家的时间,非常感谢您的建议!
雷米
编辑:抱歉打字错误,我的意思是Microsoft SQL Server而不是MySQL服务器.
我正在研究一个C++跨平台的OpenGL应用程序(Windows,Linux和MacOS),我想知道你们中的一些人是否可以分享一些关于将大型应用程序移植到OpenGL 3的建议.我之所以研究OpenGL 3是因为我认为使用新的"同步对象"可以从中受益匪浅.自Geforce 256天(gl_nv_fences)以来,Nvidia一直支持这样的扩展,但在OpenGL 3.0 +之前似乎没有ATI硬件上的等效功能......
我们的代码大量使用了glut/freeglut,glu函数,OpenGL 2扩展和CUDA(在支持的硬件上).我现在面临的问题是"gl3.h"和"gl.h"互不兼容(如gl3.h中所述).你们知道GL3过量吗?此外,查看CUDA-toolkit头文件,似乎GL-CUDA互操作性仅在使用旧版本的OpenGL时可用...(cuda_gl_interop.h包括gl.h ...).我错过了什么吗?
非常感谢你的帮助.