力为的技术博客

联系 聚合 管理
  154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks

(一)
VS2010支持multi-targeting, 可以选择使用.Net 4.0,3.5……可以选择使用VC9,VC10

有了C++/CLI, 可以把Native C++包装给C#, VB.Net用。


(二)
用VC10 CLR是否可以整出个.Net3.5的assembly?

结果令人相当遗憾。

(三)
版本兼容始终是个问题。

posted on 2011-03-25 14:35 力为 阅读(1897) 评论(2)  编辑 收藏 引用 所属分类: 3. VC&MFC&Qt

评论

# re: CLR和multi-targeting 2011-03-25 16:22 vczh
经过了4年的惨痛教训,我认为你想要用C#调用C++的东西,就把C++的东西包装成extern "C"{...}这样子的dll,全部标记成stdcall,然后再C#里面用[DllImport]把那个头文件重新声明一遍。这样可以避免很多C++/CLI的陷阱的同时,跟C++的编译器版本也没关系了。  回复  更多评论
  

# re: CLR和multi-targeting 2011-03-25 16:25 情趣用品
c++大学补考,一直没学好,出来工作了才知道这是一块心病啊  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理