[讨论]大家有在autocad2008下开发的么?跟以前有什么变化吗?多谢
用ARX2008+VS?其他跟以前有什么不同吗?
多谢
ARX2008(或ARX2007)+VS2005
与先前版本的不同最大的一个应该算是需要Unicode,其它变化不大
请问用VS2003行吗?
那个Unicode在哪里设置?
再谢!
工程属性->常规选项-->字符集 选择使用Unicode
由于CAD2007/2008用的是VS2005编译器,所以在CAD2007/2008上的二次开发只能用VS2005
请教能用 VS2005 开发或编译 AutoCAD 2004-2006的ARX吗?
是不是 AutoCAD每升级一次,ARX 的开发环境就变一次? 而且以前在低版本下运行的ARX程序又得重新改写并在新的开发环境下编译?
如果真是这样,真打算放弃学习ObjectARX了...
不能使用VS2005开发AutoCAD2004~2006版本的ARX程序。其实使用VS本身的项目文件转换功能基本上不用改程序,但2007~2008由于使用UNICODE编码,因此程序中使用字符串的地方都需要注意修改,建议在使用字符串时用TCHAR代替char,使用_T开头定义字符串(如:_T("这是测试字符串")),这样能减少很多的字符转换的问题。还有很多字符串处理函数尽量使用宏定义(如strlen用_tcslen代替)的函数,避免不同的编码格式需要使用不同的函数。
页:
[1]