我在这里关注了wxWidgets“hello world”教程:http://www.wxwidgets.org/docs/tutorials/hello.htm
一切似乎都很好,程序编译并启动,但应用程序完全没有响应。我无法单击窗口前移或移动它。可能有什么不对?
我在Snow Leopard上使用wxMac。
答案 0 :(得分:2)
您必须在OS X上为Carbon和Cocoa应用程序创建一个包。
如果您的二进制文件名为“foo”,那么这可用于测试目的(不要像这样发送):
mkdir -p foo.app/Contents/MacOS
mv foo foo.app/Contents/MacOS
当你开始工作时,你最终可以调整你的构建系统,在最后的链接步骤之前制作bundle,并将-o foo.app/Contents/MacOS/foo
传递给链接器而不是普通的-o foo
。
对于自动执行此操作的Makefile,请参阅the wxWidgets web forum。