一直在做跨平台开发,包括Linux和Windows平台,以下是项目用到的一些东西,希望有经验的高手,能提供更多的资料
线程 :
ptrhead,Windows下有pthreads-win32
http://sources.redhat.com/pthreads-win32/
网络:
socket api
asio (non-Boost)
http://tenermerx.com/Asio/
数据库:
轻量级 xml,tinyxml引擎
http://sourceforge.net/projects/tinyxml
sqlite
http://www.sqlite.org/
文件:
c库,fopen, fclose
内存管理
c库, malloc, free
数据结构
stl
以上有很多可以在boost中找到相关内容,没有在嵌入式平台用过,不知道表现怎么样?