草庐IT

untitled-build-desktop-debug

全部标签

c++ - 使用 XCODE 4.6.1 的 boost - 正确的build设置是什么?

我下载了boost1.53并解压到Users/user/Desktop/boost_1_53_0我按照以下说明成功地将boost构建为静态库:http://libcinder.org/docs/v0.8.5/_cinder_boost.html我将XCODE的“BuildSettings”“HeaderSearchPaths”更改为/Users/user/Desktop/boost_1_53_0,将“LibrarySearchPaths”更改为Users/user/Desktop/boost_1_53_0/stage/lib然后我构建并得到错误:我遇到的第一个错误是“has_binar

c++ - 以下代码在 VS 2013 Release/Debug 中产生不同的结果

这个问题在这里已经有了答案:Dodistinctfunctionshavedistinctaddresses?(4个答案)关闭7年前。这是VS2013编译器中的错误吗?以下代码在调试和发布时会产生不同的结果。在调试中结果符合预期,但在发布中它是“A”#includestructA{virtualvoid*getClass(){returnA::ID;};staticvoidID(){};};structB:publicA{virtualvoid*getClass(){returnB::ID;};staticvoidID(){};};structC:publicA{virtualvoid

c++ - 在类声明中初始化 const 成员变量时 Debug模式下的异常

#include#include#include#includeclassX{public:X(){std::cout>ValidatorType;constValidatorTypem_validators=ValidatorType{{"some-string",[](){//validationcodestd::cout以上代码使用Xcode7.2.1和Clang7.0.2在OSX上以调试和Release模式成功构建和运行。它还使用VisualStudioExpress2013forWindowsDesktop在Windows7上以Release模式成功构建和运行。但是,在Win

c++ - 海湾合作委员会 : Specifying static/dynamic libraries to build against

我有一个简单的C++项目,其结构如下:-一个基础项目(即:包含main()),以及针对其他所有内容的链接--一些自定义库,它们都是作为静态库构建的(即:.a文件)---其中一个静态库使用共享目标文件(即:.so文件)中的功能因此,例如,在所有初始编译完成后,项目在链接时将如何显示(在TreeView中):-myApp(themainapplication)--libaudio.a(theaudiolibraryImade)--libnetwork.a(thenetworkinglibraryImade)--libvideo.a(thevideolibraryImade)--libboo

c++ - 如何使用 XCode 6.1 C++ Debug模式检查所有局部变量

我正在使用XCode6.1调试我的C++代码,我发现一些局部变量没有显示在调试区域中,即使我使用“所有变量”设置也是如此。我想知道如何将这些变量添加到调试列表中?或者如何在LLDB上打印出那些缺失的变量?我尝试使用potest,但它说:error:useofundeclaredidentifier'test'我是否会更好地切换到适用于C++的EclipseIDE?顺便说一句,我正在使用CMake生成XCode项目,所以也许我在Debug模式下遗漏了什么?我记得如果使用gcc,我需要-g选项,当我使用CLang时是否需要它? 最佳答案

什么弹簧4配置[Java Onfig]和用于在没有Hibernate的Spring Desktop应用程序中添加MySQL和Spring数据的Maven依赖项?

在使用MySQL搜索弹簧数据后,所有结果添加了Hibernate依赖项,并且是配置。必须将冬眠添加到弹簧数据中,或者我只能使用春季数据而无需冬眠。看答案当然,您可以在不使用冬眠的情况下使用弹簧。如果您正在寻找MySQL的Maven依赖性将以下行添加到您的pom.xmlmysqlmysql-connector-java5.1.6

c++ - 收集 2 : Ld returned 1 exit status build make error

编译器:Qt语言:C++这个程序不适合我哈哈,这已经是我第三次求助了,快把我逼疯了(谢谢大家对我的耐心和帮助)我尝试运行我的程序(又是第一百万次)因为我无法整理出ostream,所以我注释掉了main中的所有cout函数,这样我就可以处理我的其余代码了。但是当我尝试运行它时,我得到了collect2:ldreturned1exitstatusinmybuildissues。我切换到编译输出...天哪..RunningbuildstepsforprojectList...Configurationunchanged,skippingqmakestep.Starting:"C:/Qt/20

c++ - eclipse Debug模式下的 GDB 找不到 stdlib/rand.c

我正在尝试让gdb在ubuntu上与eclipsecdt一起运行,以开始调试一些简单的程序。因此,我执行了我认为必要的步骤以使其运行:1.创建可执行项目2.编译3.运行4.创建文件.gdbinit并将其放在主项目文件夹中5.设置一些调试器configuration:5.我也试着找到一个.gdbinit看起来像这样的文件:setschedule-multipledir~/gcc_build/4.7.2/build/gccdir~/gcc_build/4.7.2/gccdir~/gcc_build/4.7.2/gcc/cpdir~/gcc_build/4.7.2/gcc/ltosource

c++ - 关于 "building a library"的初学者问题,特别是在 iPhone 上的 Xcode 中

我从来没有清楚地理解所有这些链接/构建/依赖业务。现在,我正在尝试将FreeType库(在C++中)构建到iPhone的*.a库文件中(因为我尝试使用的另一个库openFrameworks将依赖于FreeType)。我知道要用iPhone编译C++,我只需要将*.cpp重命名为*.mm。(我在main()中尝试了一些简单的程序并且它有效)但是我怎样才能在Xcode中构建库?(我想没有main())另一方面,如果你们能推荐一些关于此类链接/构建主题的书籍或文档,那就太好了,我发现自己最困惑。附言。我已经获得了Xcode的付费版本和一些编译到iPhone上的示例应用程序。

c++ - 我试过 : valgrind, _GLIBCXX_DEBUG,-fno-strict-aliasing;我该如何调试这个错误?

我有一个非常奇怪的错误,我花了几天时间试图弄清楚,所以现在我想看看是否有人有任何意见可以帮助我理解发生了什么。一些背景。我正在从事一个软件项目,该项目涉及使用Boost1.45向Python2.7.1添加C++扩展,因此我的所有代码都通过Python解释器运行。最近,我对破坏了我们的回归测试之一的代码进行了更改。这个回归测试可能对数值波动过于敏感(例如不同的机器),所以我应该解决这个问题。但是,由于此回归在产生原始回归结果的同一台机器/编译器上发生故障,因此我将结果的差异追溯到这段数字代码(可证实与我更改的代码无关):c[3]=0.25*(-3*df[i-1]-23*df[i]-13*