问题描述
https://docs.ultralig.ht/docs/writing-your-first-app
我想运行Ultralight提供的演示应用程序。
我跑了
git clone https://github.com/ultralight-ux/ultralight-quick-start
cd ultralight-quick-start
mkdir build
cd build
cmake ..
cmake --build . --config Release
但是最后一条命令给出了40个未定义的参考错误。
其中第一个:
CMakeFiles\MyApp.dir/objects.a(MyApp.cpp.obj):MyApp.cpp:(.text+0x140): undefined reference to `__imp__ZN10ultralight3App6CreateENS_8SettingsENS_6ConfigE'
它怎么不起作用? 我正在使用CodeBlocks提供的MinGW中的gcc和g ++,并设置了cmake来创建CodeBlocks项目。
最后一个命令尝试编译该项目,我认为所有这些都已设置为可以正常工作,但似乎并非如此。我将所有四个文件从ultralight-quick-start \ build \ SDK \ lib \(AppCore.lib,Ultralight.lib,UltralightCore.lib和WebCore.lib)添加到CodeBlocks中Link libraries
中的Compiler settings
错误仍然存在。
我想Ultralight无关紧要,我只是不了解链接器的工作原理,但我无法克服这个问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)