OpenCV,VC2010中TCHAR的问题

来源:互联网 发布:大宝洗面奶知乎 编辑:程序博客网 时间:2024/05/21 20:26
用VC2010 express编写OpenCV程序的时候,win32控制台程序由int main(int argc, char ** argv)改成了int main(int argc, _TCHAR * argv[]),后来查百度百科发现,使用_TCHAR是为了支持ansi和unicode两种字符集,在建立工程的时候有选择字符集,如果建立好了工程,可以在工程(项目)属性里面进行设置,具体设置为:Alt+F7(或者)右键工程选择“属性”,然后在“配置属性”的“常规”里面的“字符集”,选择“使用多字节字符集”,这时候_TCHAR 就表示了char,可以在_TCHAR右键->定义,可以看到#define char _TCHAR。使用OpenCV的时候,为了配合一般教材和opencv.org里面的例程,最好使用ANSI字符集。