您好、欢迎来到现金彩票网!
当前位置:爱彩网app下载 > 公共语言 >

QT调用c 公共语言运行clr遇到问题

发布时间:2019-08-08 16:41 来源:未知 编辑:admin

  建立了一个很简单的qt工程,因为需要调用C#的dll,所以选择了“公共语言运行支持/clr”而不是通常所用的非公共语言支持库。但是正是由于这个选择,使得qt程序无法正常运行。qt上就是一个很简单的按按钮或者选择菜单,打开QFileDialog文件打开框,选择了公共语言运行支持clr后编译运行QFileDialog怎么也打不开,请问谁知道这个是怎么回事吗?在网上查不到,自己折腾了一周还没搞定,求解答,万分感激!!!

  哥们你最后咋解决的?可否告知下,我这边也遇到类似问题选了公共语言运行支持后,就无法拖拽文件进窗口了

  使用spark-assembly编译程序,提示找不到程序包程序包程序包spark.mllib.fpm

  1)用纯C++,对C#的DLL进行进一步的封装,封装为一个新的DLL(暂且成为NewCPP.dll),这个NewCPP.dll为“公共语言运行支持/clr”的DLL。在这个新的NewCPP.dll导出的方法中,只使用结构体、char*、整数、浮点数等基本类型,不要使用类、有虚函数的类和结构体、string等复杂对象(之所以这样要求,是因为结构体、char*等基本类型与C#的转换比较容易一些)

http://adcamp.net/gonggongyuyan/1407.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有