我正在尝试在我的操作系统上设置libusb API.我在libusb.org上下载了libusb api.我遵循标准安装程序:
cd into directory
./configure
make
make check //without errors
make install
Run Code Online (Sandbox Code Playgroud)
然后我启动了Eclipse C/C++并从互联网上的教程中复制了一些代码.但是在尝试构建它时,我得到了以下输出:
main.cpp:(.text+0x19): undefined reference to `libusb_init'
main.cpp:(.text+0x76): undefined reference to `libusb_set_debug'
main.cpp:(.text+0x8a): undefined reference to `libusb_get_device_list'
main.cpp:(.text+0x136): undefined reference to `libusb_free_device_list'
main.cpp:(.text+0x142): undefined reference to `libusb_exit'
/tmp/ccOWJGwe.o: In function `printdev(libusb_device*)':
main.cpp:(.text+0x162): undefined reference to `libusb_get_device_descriptor'
main.cpp:(.text+0x28a): undefined reference to `libusb_get_config_descriptor'
main.cpp:(.text+0x4d4): undefined reference to `libusb_free_config_descriptor'
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
我在/ lib中有libusb.so,我在/ usr/local/include中有usb.h,在/ usr/local/lib中有.so和libusb.a的链接.
代码中的#include也是正确的.
我知道问题出现在链接器中但是我有点不能使它工作:)
我正在使用Fedora 15操作系统和gcc 4.6.0 20110603(Red Hat 4.6.0-10)版本编译器.
那么我该怎么办才能解决这些未定义的引用呢?非常感谢你的帮助:)
我正在尝试在 Java FX 下开发一个小拖放应用程序。用户将在某些位置放置按钮、菜单、标签等 JFX 组件。完成后,他将保存此布局,稍后他将重新打开该布局并再次使用它。
存储有关在某个位置放置的所有对象的信息很重要。
为此,我决定使用序列化。但我无法序列化 JavaFX 组件。我尝试序列化按钮、场景、阶段、JFXPane,但似乎没有任何效果(我获得了 NotSerializableException)。
任何建议如何保存所有组件然后检索它们?
PS:我试图用 FXML 找出一些方法,但我没有成功。
非常感谢您的回答:)
是否有可能在QML中编写我的应用程序的前端,在C++中编写后端,并以某种方式编译它,以便我可以将它部署到像Apache或JBoss这样的Web服务器,以便可以从Web浏览器中访问它?
如果是,您是否有任何示例如何执行此操作?
非常感谢你的答案:)
我试图在互联网上找到我的问题的答案,但我没有成功.
我正在使用JavaFX集成的HTMLEditor.它具有的所有功能都很好,但我还需要在HTML文本中插入图像的功能.你知道我可以用的一些来源吗?或者其他一些可以在JavaFX中使用的HTML(WYSIWYG)编辑器,它有这个功能吗?我可以自己将这个功能编程到现有的JavaFX HTMLEditor中,但在开始做之前我更愿意问一下:)
非常感谢你的答案;)
我试图解决以下两难问题.我必须开发整个网页系统(用户友好的内容管理,它应该看起来非常简单的Drupal或Joomla)作为一个项目到学校.网页应具有添加和删除文章,编辑菜单,编辑整个网页布局(标题位置,菜单位置等)的功能.
我正处于决定哪个系统最适合此目的的阶段.我在GWT中写了几个应用程序.开发一些东西非常快,它适用于Tomcat等.因此它可以非常适合这项任务.但最近我有了在JavaFX 2.0中编写整个网页系统的想法(网页将在浏览器中打开).
你对这个事实有什么看法?我应该使用JavaFX还是GWT?我不确定整个网页在JavaFX中是否足够快.如果访问此页面的用户不会在启动此页面等方面遇到问题,我在互联网上找不到任何相关信息.
谢谢你的回答:)