首页| 论坛| 消息
主题:Qt5怎么启用公共语言运行时支持(/CLR)
回帖:google上不停的搜索,零零散散的资料,
终于还是让我解决了
pro里面加编译参数:
QMAKE_CXXFLAGS += /clr
win* {
QMAKE_CXXFLAGS_EXCEPTIONS_ON = /EHa
QMAKE_CXXFLAGS_STL_ON = /EHa
}
代码里显性调用C#的dll
#using

运行时C#dll必须和你的主程序在一个目录下,
比如目录a下有a.exe目录b/b.dllb.dl调用c#.all,c#.all 还是得还a.exe一个目录
下一楼›:最新的Qt5.8已经不需要改pro文件了,直接使用如下引用即可,运行也要把dll拷贝到exe目录,我这有 ..
‹上一楼:你可以在vs工程属性里看 他加了一些什么参数
我看启用clr/EHs 会变成 /EHa

我是直 ..

查看全部回帖(19)
«返回主帖