草庐IT

c++ - C++ 库名称上的 'f' 后缀是什么意思,如何加载它?

我正在使用gperftoolsv2.3rc并希望使用改进的线程分析功能。发行说明部分说明:newcpuprofilingmodeonLinuxisnowimplemented.Itsetsupseparateprofilingtimersforseparatethreads....[It]isenabledifbothlibrt.fisloadedandCPUPROFILE_PER_THREAD_TIMERSenvironmentvariableisset....我的C++应用程序与librt.so(-lrt—POSIX.1b实时扩展库)链接,但我之前从未听说过带有.f后缀的库。.f是

c++ - 在 CMakeLists 文件中指定 Crypto++ 库

我试图在我的CMakeLists文件中指定Crypto++库,但我总是遇到错误。这是我的CMakeLists文件:cmake_minimum_required(VERSION2.8)project(Recognition)find_package(OpenCVREQUIRED)find_package(CURLREQUIRED)find_package(CRYPTOPPREQUIRED)add_executable(RecognitionRecognition.cpp)target_link_libraries(Recognition${OpenCV_LIBS}${CURL_LIBRA

c++ - 为什么 cmake_link_libraries 包含静态库?

我希望我的可执行文件再次链接到共享库(libmy_so.so),而共享库又是使用静态库(libmy_static_lib.a)构建的。当我做的时候target_link_libraries(my_exemy_so)我在编译时看到cmake在构建行上添加了libmy_static_lib.a。这不是我想要的,我不明白为什么需要这样做。有没有办法解决?LINK_PRIVATE似乎没有任何区别。我使用CMake2.8.9。 最佳答案 来自CMakedocumentationfortarget_link_libraries:target_l

c++ - CImg库可以画粗线吗

我一直在使用CImg库,并且对它的集成和使用如此简单感到非常满意。但是,我现在想画粗线(即超过一个像素粗)。draw_line函数(here)的API文档中并不清楚这是如何完成的。该函数的第二个版本(就在文档中第一个版本的下方)甚至将纹理作为输入,但同样没有宽度。这么综合的图书馆居然没有这个功能,似乎很奇怪。也许应该使用某种转换来完成?我知道我可以使用多边形(即一个矩形,在该矩形中我将使用直线的法线来计算多边形的角),但我担心这会慢得多。 最佳答案 显然,“开箱即用”是不可能的,但是创建你自己的例程,多次调用CImg的“draw_l

c++ - 在 D 中调用动态库和静态库中的 C/C++ 函数

我无法思考如何在D中与C/C++库(包括静态(.lib/.a)和动态(.dll/.so))交互。据我了解,这是可能的告诉DMD编译器与.lib文件链接,并且您可以使用DigitalMars提供的implib工具将.dll文件转换为.lib。另外,我遇​​到了thispage,这意味着能够通过将C头文件转换为D接口(interface)文件来调用.dll中的函数。这两种方法是否等效?这些相同的方法是否适用于Unix库文件?此外,如何从这些库中引用函数、枚举等,以及如何告诉他们的D编译器与这些库链接(我正在使用VisualD,特别是)?如果有人可以提供一些从D代码引用.lib、.dll、.

c++ - 在 Netbeans 7.0 中包含 C++ 库

我正在尝试使用thislibrary(RollPlay)在我的项目中,但我不知道如何将它包含在Netbeans的C++项目中。我会只将.dll和.h文件添加到项目文件夹中,然后将文件添加到项目中吗?我是Netbeans的新手,使用的是非内置库。 最佳答案 库通常位于其自己的安装目录中,因此您需要将NB指向它所在的位置。如果您在“项目”窗口中右键单击项目名称,您将看到一个属性选项。选择Build/C++编译器选项以添加.h文件的目录。选择Build/Linker添加dll文件的目录。 关于

c++ - 引用另一个库的c++静态库的链接器错误

我是C++的新手,调试链接器错误时遇到问题。我在g++编译器中使用wxDev-c++。我创建了一个静态库,该库链接到一个基本项目。该库最初不包含对外部头文件或库的引用,它只是几个简单的测试函数,将两个double值加在一起并返回值。链接到测试项目时,此方法工作正常。但是,我现在正在尝试将FTP合并到该库中,并且出现链接器错误。目前,测试功能只是试图访问相同的简单加法功能以进行测试,我什至没有调用FTP功能,因为我只是想使测试项目正确编译。库代码:DaFTPLib.h:#ifndefWAVE_H#defineWAVE_H#ifdef__BORLANDC__#pragmahdrstop#e

C++ 情感分析库

关闭。这个问题不符合StackOverflowguidelines。它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决它所做的工作。关闭9年前。Improvethisquestion我正在寻找可以在我自己的应用程序中使用的C++情感分析库。将人类编写的文本作为参数并返回有关其情绪的信息(积极、消极、中性、愤怒、快乐……)的东西。有什么想法吗?几点说明:我不是在寻找“只有”NLP工具(如文本标记化、PoS标记等)的库,而

C++ vector 库,为赋值重新创建,最大尺寸函数

对于一项任务,我应该重新创建C++Vector库,而我目前被困在如何返回最大大小上。根据本网站:http://www.cplusplus.com/reference/stl/vector/size_typemax_size()const;返回最大尺寸返回vector容器可以容纳的最大元素数。目前我的函数是基于数组的操作,vector库不是基于模板类,vector库使用int和size_t数据类型。(我不确定这是否有任何影响)相关代码:classvector{private:int*vect;size_tlength;size_tcap;public://================

java - 识别音频文件中的口头语言

我正在寻找一个开源库来检测音频文件(例如wav文件)中使用的语言。经过一些搜索,我找到了这个http://sourceforge.net/projects/marf/files/Applications/%5Bg%5D%20LangIdentApp/来自MARF(模块化音频识别框架)..有人已经使用过它了吗? 最佳答案 检查CMUSphinxOpenSourceToolkitForSpeechRecognition这个项目非常活跃,在2012年的google代码之夏。 关于java-识别