草庐IT

SDL_LIBRARY

全部标签

基于VR_FORCES VRLink和FCL库(The Flexible Collision Library)的碰撞检测实验

一、主体思路VR_FORCES仿真引擎仿真反舰DD攻击舰船想定,通过VRLink取出反舰DD和舰船的坐标,通过设置坐标和姿态转换,结合FCL使用盒子碰撞检测与距离测算,验证DIS标准的VRLink姿态转换和FCL库碰撞检测的准确性二、开发工具VR_FORCES4.6.1VS2015版VRLINK5.4 VS2015版FCL库(The Flexible CollisionLibrary)(前期已编译好)VS2015(FCL的库必须使用2015及以上)三、VRLINK工程设置测试使用了VRLINK中listen这个例子,以下为项目的设置:输出目录C:\MAK\vrlink5.4\bin64该目录下

c++ - dyld : Library not loaded: lib/libopencv_core. 3.0.dylib 原因:找不到图片

我遇到了以下问题:/Users/luke/Desktop/trainHOG/trainhog;导出;dyld:库未加载:lib/libopencv_core.3.0.dylib引用自:/Users/luke/Desktop/trainHOG/trainhog原因:找不到图片跟踪/BPT陷阱:5注销我使用的是运行OSXv10.9.5和openCV3.0alpha的Mac。有问题的库肯定在文件夹中。我尝试删除它并将其粘贴回文件夹中,我已经完全删除并重新安装openCV和macports,并且我尝试了exportDYLD_LIBRARY_PATH="pathtodynamiclibshere

java - JNI : Library is Found on Path, 但方法不是 (java.lang.UnsatisfiedLinkError)

我正在尝试使用JNI并获取java.lang.UnsatisfiedLinkError。与其他数百万个问题不同,我在我的路径上有这个库,甚至在我删除它时看到了异常变化。我确定我创建的dll有问题,但我不确定是什么。这是我的java类代码:packagecom;publicclassTune{static{System.loadLibrary("lala");}publicstaticvoidmain(String[]args){Tunej=newTune();System.out.println("2+6="+j.add(2,6));}nativepublicintadd(intx,i

c++ - Netbeans IDE 7.2.1 : How to add the c++ boost library

对于我的下一个任务,我需要在C++中进行线程处理,并且已经读到用于线程处理的boost库工作得相当好。我从来没有向Netbeans添加自定义库,希望有人可以为我提供一些要遵循的步骤,以便我可以#include它并在我的类里面使用它。到目前为止,我已经下载了以下内容:从这里boost库:http://sourceforge.net/projects/boost/files/boost/1.52.0/(不确定我在哪里提取它是否也很重要。我假设我需要将NetBeans设置为在我的包属性中的某处指向它?)适用于Windows的NetBeans7.2.1C/C++安装程序来自此处:http://

c++ - SDL2 & GDB : program received signal ?,未知信号

让我们从描述发生的事情开始:我正在Windows上使用SDL2库。我可以使用它编译程序,当我运行.exe时,它​​工作得很好。当我尝试使用GDB调试它时出现问题-当代码进入SDL_Init或SDL_OpenAudio函数(可能创建新线程)时,GDB停止,显示“程序收到信号?,未知信号”消息,当我恢复执行时程序崩溃。显然GDB(https://www.mail-archive.com/cygwin@cygwin.com/msg149735.html)中存在与线程命名相关的错误,应该在GDB版本7.11.1-1中修复。起初我使用GCC5.1.0(TDM)和GDB7.6.1,所以我决定更新到

c++ - Opencv 错误 : no GPU support (library is compiled without CUDA support)

我正在尝试使用CUDA在GPU上使用opencv处理一些图像处理任务。我正在使用ubuntu。我毫无问题地设置了我的两个产品Opencv和Cuda,我确信这一点。但是,当我尝试在eclipse中运行sampleCOde时,出现错误:OpenCV错误:在mallocPitch中没有GPU支持(库在没有CUDA支持的情况下编译),文件/home/muad/Source/OpenCV-2.4.2/modules/core/src/gpumat.cpp,第749行我重做了我的opencv,但我还是明白了。 最佳答案 如文档中所述,您必须使用

c++ - 防止SDL程序消耗额外资源

我正在设计应该在图像上展示开放式CV的程序。我注意到基本SDL应用程序的概念非常糟糕——它由循环和延迟组成。while(true){while(event_is_in_buffer(event)){process_event(event);}do_some_other_stuff();do_some_delay(100);//Programisstuckhere,unabletorespondtouserinput}这使得程序即使在后台也可以执行和渲染(或者如果一开始就不需要重新渲染)。如果我使用更长的延迟,我消耗的资源就会更少,但我必须等待更长的时间才能处理鼠标点击等事件。我想要的是

c++ - 为什么library API + compiler ABI就足以保证不同版本gcc对象之间的兼容性?

我遇到过这样一种情况,我可能想将使用一个版本的gcc编译的C++共享对象库与一些将使用另一个版本的gcc编译的代码一起使用。特别是,我想使用返回一些STL容器的方法,例如std::string和std::map。gccwebsite许多旧的stackoverflow帖子(例如here)讨论了这个问题。我目前的理解是关于此问题的大部分关注和帖子都是关于.so文件和.dll文件之间的交叉兼容性。由于不同的编译器ABI,这非常困难。对于使用不同版本的gcc(至少gcc版本>=3.4)编译的.so文件之间的交叉兼容性,您需要确保标准库API没有改变(并且,如果它有,有dualABI支持)。我的

C++: Cloud computing library: 有这样一个库,我不需要写太多网络的东西吗?

我希望我的服务器应用程序能够发送数据以供各种客户端处理,然后将处理后的数据返回给服务器。理想情况下,我会有一些像some_process=send_to_client_for_calculating(connection,data)这样的调用我只需要能够向客户端发送一堆数据,告诉客户端要做什么(最好在同一条消息中,这可以用数组[command,data]来完成),然后返回数据...我正在分解神经网络的各个部分(非常大),然后再将它们组装起来。如果我需要更清楚一点,请告诉我怎么做。 最佳答案 我很震惊没有人把它扔出去......boo

c++ - 在运行 OS X 10.7 Lion 的 Mac 上从源代码编译 SDL

我已经从libsdl网站下载了SDL源SDL-1.2.14.zip并进入了制作步骤。当我./configure时,我没有遇到任何问题。然而,当我make时,它似乎在编译过程中经历了很长的一段路要走,并死于此输出:/bin/sh./libtool--mode=compilegcc-g-O2-I./include-D_GNU_SOURCE=1-DTARGET_API_MAC_CARBON-DTARGET_API_MAC_OSX-fvisibility=hidden-I/usr/X11R6/include-DXTHREADS-D_THREAD_SAFE-force_cpusubtype_AL