在网上找了一下此问题的解决方法,只有在ubuntu系统上面的解决方法,ldd mginit(此方法在ubuntu上面确实可用),但是在交叉编译工具链上面就不行了。。。
于是乎,直接看代码了,看到底在哪个地方返回了HWND_INVALID,通过加打印的方式,找到了CreateMainWindowEx2创建窗口的函数中:
获取环境变量这个地方。。。我没设置这个环境变量,于是乎,果断设置,export MG_RUNTIME_TMPDIR=你自己随便找一个能写文件的目录。再次运行,完美,没错误。接着运行自己的测试程序,可以正常显示。
在此记录一下。。。(加油,没有的东西,就自己创造,自己解决)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。