回复: Qt5怎么启用公共语言运行时支持(/CLR)
#6 [yanwuyue 07-05 14:02]
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一个目录
#7 [yanniupai 05-10 11:19]
最新的Qt5.8已经不需要改pro文件了,直接使用如下引用即可,运行也要把dll拷贝到exe目录,我这有我编写的一个示例。
#using
#8 回 yanniupai 的帖子 [fengwujiutan 10-12 18:27]
yanniupai:最新的Qt5.8已经不需要改pro文件了,直接使用如下引用即可,运行也要把dll拷贝到exe目录,我这有我编写的一个示例。
#using (2017-05-10 11:19)
你好,我按照你的方法,尝试了一下在头文件中添加
#include
都报错,提示没有该文件,能否再次请教一下
#9 回 yanwuyue 的帖子 [fengwujiutan 10-13 11:35]
yanwuyue:google上不停的搜索,零零散散的资料,
终于还是让我解决了
pro里面加编译参数:
QMAKE_CXXFLAGS += /clr
win* {
....... (2016-07-05 14:02)
你好,我复制代码后放到pro文件中,编译不过,提示error: /clr: No such file or directory
error: /EHa: No such file or directory ,请问怎么解决?谢谢,能否留个联系方式,交流一下
#10 回 yanwuyue 的帖子 [行走的荷尔蒙 12-05 12:23]
yanwuyue:google上不停的搜索,零零散散的资料,
终于还是让我解决了
pro里面加编译参数:
QMAKE_CXXFLAGS += /clr
win* {
....... (2016-07-05 14:02)
开启了clr不能断点调试吗?我打断点提示出现异常