代码从windows下visual studio到andriod平台迁移实现步骤:
前言
前言也是迁言,从windows的visual studio 2012平台迁移到Android平台上,需用修改挺多的代码和需用注意地方。
我们当然的平台当初就考虑了其他平台跨平台的应用问题,所以一开始在windows下就是用cmake来完成工程的建立的,cMakeLists.txt文件都做了一些处理,但是此时只是更针对或说首先保证windows下的编译和使用。
谨此做个记录。
1. modify cMakeLists.txt file,add android define and macro.
2.cmake ./../
Build files have been written to: /home/andriod_a/build
3.size_t problem add head file.
4.error: extra qualification 'rw::scoped_lock::' on member 'scoped_lock' [-fpermissive]
remove the class identifier.
5. memcpy define in .so change it.
6.no match for 'operator=' in 'inverse = rw_math::matrix3f::operator*(float) const((1.0e+0f / det))'
//inverse = inverse * (1.0f/det);
matrix3f temp = inverse * (1.0f/det);
inverse = t