BUIW工程创建问题
大家好,我现在使用BUIW来创建一个BREW的UI界面,我搜索到的结果是BUIW工程必须建在一个特定的目录下面,即:buiw安装路径\example\,我尝试过了,创建在其他的目录下面,可以正常编译,但是会出现运行时错误,如ISHELL_CreateInstance会返回错误,请问大家有没有什么解决办法?谢谢大家。 --------------------编程问答-------------------- 不是吧,应该不会那么雷人吧 --------------------编程问答-------------------- 我也遇到过这样的问题,环境也对,就是ISHELL_CreateInstance会失败,不过没找到原因,但是把工程拿到另外的电脑上就可以创建成功 --------------------编程问答-------------------- 把BUIW下的Widget,Form等DLL连同mif文件复制到和SDK同级的extensions目录下。拿3.15举例,具体目录如下:
<BREW 3.1.5>\extensions\widgets\widgets.dll
<BREW 3.1.5>\extensions\widgets.mif
<BREW 3.1.5>\extensions\Form\Form.dll
<BREW 3.1.5>\extensions\Form.mif
.....
这样就能运行了。
其次编译的情况是要进行设置编译环境变量。
--------------------编程问答-------------------- <BREW 3.1.5> \extensions\widgets\widgets.dll
<BREW 3.1.5> \extensions\widgets.mif
<BREW 3.1.5> \extensions\Form\Form.dll
<BREW 3.1.5> \extensions\Form.mif
.....
和你的应用mif同级.
参考buiw里面的example目录结构 --------------------编程问答-------------------- 没有遇到过 --------------------编程问答-------------------- 肯定是入口没对应好 mif 等 --------------------编程问答--------------------
关键是你需要的创建的实例的dll和mif文件包成在你的工程目录下。。 --------------------编程问答-------------------- 楼上说的很对。谢谢分享。
但是我的还有问题,我按你说的做了,把别人已经编译好的程序拷贝进来可以运行,但是我把没有编译过的工程拷贝进来重新编译就不能编译通过,报一下错误:
:\brew 3.1.5\sdk\examples\calendar\calendar.c(13) : fatal error C1083: Cannot open include file: 'AEEForm.h': No such file or directory
--------------------编程问答-------------------- 明显是路径问题啊 --------------------编程问答-------------------- xiexie
补充:移动开发 , Brew