1.将windows代码移植到linux时,对字符串的定义:string a ="yes",要加L,改为:string a =L"yes"。
2.在windows上面的汇编代码不能在linux上面使用。
3.在windows上面通过记事本打开后看到的保存代码文件编码形式为:ANSI,移植到linux上面时编码形式应保存为UTF-8
4.临时变量赋值:
Mat rawImg,cloneRawImg;
IplImage* rawIplImage;
rawImg.copyTo(cloneRawImg);
rawIplImage = &IplImage(cloneRawImg);
应改为:
Mat rawImg,cloneRawImg;
IplImage* rawIplImage;
rawImg.copyTo(cloneRawImg);
IplImage rawIplImage2;
rawIplImage2 = IplImage(cloneRawImg);
rawIplImage = &rawIplImage2 ;
本文详细阐述了将Windows代码移植到Linux时需注意的几个关键问题:包括字符串定义、汇编代码不可用、文件编码转换及临时变量赋值的变化。帮助开发者顺利完成跨平台编程。

被折叠的 条评论
为什么被折叠?



