g++相关内容

在C ++项目中使用libjson

我试图在C ++项目中使用libjson,文档告诉我只是“将libjson的源代码添加到你的项目中,在JSONOptions.h文件中注释JSON_LIBRARY,任何C ++编译器都应该编译它。” 对于C ++来说是新手,所有这一切,我该怎么做(不使用任何IDE)?我应该只是 #include libjson.h文件,它是吗? thx提前 解决方案 您必须: 一, ..
发布时间:2016-10-28 03:51:34 C/C++开发

Clang:错误:无效使用非静态数据成员

这个GCC是太好了,做什么Dev认为它会做,或者ang叨对于某事过于lyly。我在标准中缺少一些微妙的规则,其中clang在抱怨这个时是正确的或者我应该使用代码的第二位,基本上是offsetof的工作原理 [adrian @ localhost〜] $ g ++ -Wall -pedantic -ansi a.cc [adrian @ localhost〜] $ a.out 50 ..
发布时间:2016-10-28 03:07:47 C/C++开发

为什么项目“运行”在NetBeans内部终端比在Windows命令提示更快?

我是新的在这个论坛,所以请原谅,如果我不是第一次问问题。 我认为没有必要在这里提供代码,因为我认为它与代码无关,这个问题可能更一般。 我在Windows XP中使用MinGW(g ++)在NetBeans 7.1.2中编写和构建了一个C ++项目。两者,Debug版本和Release版本工作正常,并提供所需的计算输出。但是,如果我在NetBeans的内部终端“运行”项目(任一项目),我可以 ..
发布时间:2016-10-28 02:39:38 C/C++开发

是外部“C”需要在C文件? (解决奇怪的Eclipse行为)

我对使用gcc和g ++工具的混合C / C ++应用程序相对陌生。 为了得到它的手,我已经下载了iperf源代码,并使用Eclipse成功构建它。 有一个奇怪:如果我看文件“Thread.c”使用Eclipse它认为有一个语法错误,并强调几乎整个文件,如果代码是有缺陷的,这绝对不是。 是触发它的代码: #ifdef __cplusplus extern“C” { # ..
发布时间:2016-10-28 02:35:59 Java开发

是“+++”它只是后固定增量,后跟一个中缀(总是)?

考虑针对Java发布的SO问题 +++操作员如​​何工作? 我理解 +'它只是后固定增量,后跟一个中缀添加 它是一种可读性犯罪 我想知道的(只是为了好奇)IF +++ 后缀增量后跟一个中缀添加而不是 +++ ,它只是一个中缀添加,后跟一个前缀增量或其未定义的行为。 考虑我已测试了以下程序 #include int main(){ ..
发布时间:2016-10-28 02:24:50 Java开发

如何链接libbe在netbeans(linux)?

我想在c ++中编写一个程序来分析声音。我想使用libsndfile库。我添加了一个选项-lsndfile到g ++编译器选项。但我得到的错误: WavReader.cpp:18:undefined对`sf_open' 如何链接库?请帮助! #include #include“WavReader.h” #include #inc ..
发布时间:2016-10-28 02:11:28 C/C++开发

在c ++中打印完整的backtrace

我想从一个C ++程序在Linux中转储一个类似于gdb中的格式的回溯。我试图使用backtrace()和backtrace_symbols()函数为此目的。这些返回的函数名和偏移量。我可以使用__cxa_demangle()函数来获取可读的函数名。 有没有办法获取文件/行位置,就像gdb做的? 解决方案 $ b Methode#4,显示了获取文件名和行的方法。但使用exter ..
发布时间:2016-10-28 01:29:33 服务器开发

函数模板的显式实例化失败(g ++)

我遇到一些问题(即链接错误)与显式实例化的功能模板。在Visual Studio下的项目链接确定,只有在g ++ / Unix下,使用Eclipse-CDT,链接产生错误。 函数调用是静态库的一部分,它与一个动态库相连,在一个大项目中。 函数的架构如下: 函数模板在我的 MathUtils.h 文件。其中一个函数参数本身是一个struct模板,它被声明为和在 h 文件(在同一命名空间 ..
发布时间:2016-10-28 00:05:15 C/C++开发

避免typedef c ++中的冲突声明错误

有没有办法让g ++忽略或处理冲突的typedef? 背景: 我正在为gridlab_d模拟器编写一些c ++代码。我的模型需要连接到一个c ++数据库,所以我使用mysql ++库。使用mysql ++库需要我链接到mysql库,所以我编译与 g ++ -I / usr / include / mysql -I / usr / local / include / mysql + ..
发布时间:2016-10-27 23:53:16 C/C++开发

虚拟化非最终方法

假设我的类设置如下: class A { public: virtual void foo(){printf(“default implementation\\\ ”); } }; class B:public A { public: void foo()override {printf(“B implementation\\\ ”); } }; class C ..
发布时间:2016-10-27 22:21:24 C/C++开发

g ++版本兼容性

这是一个特定的gcc相关问题。我有一个库编译g ++ 4.1.2,我想给用户。用户可以在他们的代码中使用我们的API,并链接我们的库来创建最终的可执行文件。 我有的问题与g ++版本兼容性有关。我们的一些用户使用g ++ 4.4.3,其他4.3.3,还有其他4.2.1。是库编译与4.1.2兼容所有这些g ++版本?我的猜测是他们应该是因为他们是ABI兼容。但是我们的一些客户不同意。我真的不想 ..

使用pqxx编译程序问题

我试图用pqxx编译一个非常简单的程序(样例,什么都不做),但不能做。 以下是'程序': $ cat xx.cpp #include 使用命名空间pqxx; int main() { connection conn(“dbname = dout1”); return 0; } 我用来尝试在C ++中编译的命令: ..
发布时间:2016-10-27 21:55:52 C/C++开发

免费Pascal / C ++项目崩溃在cout :: sentry

我有一个混合的Free Pascal / C ++项目。 Debian 5.0(“Lenny”)在i386上,FPC 2.4.4。当我运行程序,它崩溃的第一个 cout 调用。有趣的是,它曾经工作了一段时间;一些操作系统更新可能打破了它。以下是孤立的问题: p.pas: {$ L co} 程序p; 使用initc; procedure Hello; cdecl;外部名称'He ..
发布时间:2016-10-27 06:39:20 C/C++开发

基准math.h平方根和Quake平方根

好吧,所以我是董事会,想知道math.h平方根是多么快与一个有魔法数字在它(由着名的地震,但由SGI制造)。 但是,这对我来说是一个伤害的世界。 我在Mac上试过这个,math.h会赢得每个 正在编译的时候,具有“g ++ -o sq_root sq_root_test.cpp”的Mac当程序运行它需要大约15秒完成。但是在VS2005上的编译在发布时需要一秒钟。 (实际上我不得 ..
发布时间:2016-10-27 06:35:36 C/C++开发

g ++中未定义的Python引用

我使用以下命令: g ++ -L / usr / lib / panda3d -L / usr / o“panda3dplayground”./main.o -lpython2.7 -lp3pystub -lp3framework -lpandafx -lp3pystub -lpandaexpress -lpanda -lp3framework -lp3direct 我收 ..
发布时间:2016-10-27 06:22:17 C/C++开发