jjzjj

Configuration

全部标签

c++ - fontconfig 找不到字体

我试图让我的C++程序检测我的Win32机器上安装的字体。我通过从GTK+包中获取库来尝试fontconfig。我使用以下测试代码:#includeFcBoolsuccess=FcInit();如果(!成功){返回假;}FcConfig*config=FcInitLoadConfigAndFonts();如果(!配置){返回假;}FcChar8*s,*文件;FcPattern*p=FcPatternCreate();FcObjectSet*os=FcObjectSetBuild(FC_FAMILY,NULL);FcFontSet*fs=FcFontList(config,p,os);L

c++ - 如何在 Travis CI 上使用 C++17 安装 clang?

我正在尝试使用clang4.0设置TrevisCI。我需要C++17支持。我使用以下脚本:language:cppsudo:requiredos:-linuxcompiler:-clangenv:-TARGET_CPU=x86BUILD_CONFIGURATION=Debug-TARGET_CPU=x86BUILD_CONFIGURATION=Release-TARGET_CPU=x64BUILD_CONFIGURATION=Debug-TARGET_CPU=x64BUILD_CONFIGURATION=Release-TARGET_CPU=amd64BUILD_CONFIGURATI

c++ - 如何在 CLion 中同时运行多个调试器?

我在CLion中运行一个大型项目,其中包含10个小型项目。每个小项目都有一个主要功能。这些小项目应该按顺序运行,比如a->b->c->d->...以确保大项目正常运行。目前,当我尝试调试这个大项目时,我必须依次手动启动每个小项目的调试session,这很烦人。我的问题是,有什么方便的方法可以一键自动为我启动这些小项目的调试过程吗? 最佳答案 在运行/调试配置中使用“启动前”来添加依赖项目。来自CLionwebhelp:BeforeLaunchSpecifywhichtasksmustbeperformedbeforeapplying

c++ - 如何使 Visual Studio 2010 项目依赖项特定于配置?

这个可能有点奇怪。我在VisualStudio2010中有一个包含三个C++项目的解决方案。两个库和一个可执行应用程序。两种配置。在一种配置中,我需要可执行应用程序对一个库具有项目依赖性,在另一种配置中,我需要可执行应用程序对其他库具有项目依赖性。具体来说,第一个库中有一个Direct3D9实现,第二个库中有一个OpenGL实现。第三个项目是一个测试工具,两者使用相同的接口(interface),唯一的区别是它链接到哪个库。测试工具项目中存在两种配置,一种用于每个实现。我无法将测试工具项目设置为基于事件配置分别依赖于每个实现库。如何使项目依赖项配置特定? 最

c++ - Visual Studio 2010 : "ConfigurationGeneral" rule is missing from the project

我想使用VisualC++2010Professional编译一个64位应用程序,但我一直收到这个错误,我不知道该怎么做:1>------Buildstarted:Project:Test,Configuration:Debugx64------1>Error:The"ConfigurationGeneral"ruleismissingfromtheproject.我在谷歌上搜索过这个问题,但所有的想法都没有解决我的问题。谢谢!如果需要这些信息,我有windows8.1Pro64bits,我使用的是visualstudio2010c++professional。编辑:尝试修复visua

c++ - MsBuild 并行编译和构建依赖项

我正在研究一个包含很多项目的大型C++解决方案。其中一些是构建瓶颈,其中dll依赖于另一个需要永远构建的瓶颈。我有很多CPU要构建,但我无法让MSBuild并行编译(而不是链接)所有内容并且只在链接时使用依赖项。我基本上希望在每个项目中都有:#buildobjectsmsbuild/t:BuildCompileproject.vcxproj#onlynowbuild/waitfordependenciesmsbuild/t:ResolveReferences;BuildLinkproject.vcxproj我希望以上内容作为单个构建的一部分工作(级联到相关项目)。我一直在尝试弄乱MSB

c++ - Try-catch 在共享库中不起作用?

(这类似于myotherquestion但这是另一回事,即使它是相关的)我的项目中遇到了一个大问题。我有一个处理XML并可以抛出异常的库。并且,使用它来创建配置文件类显示了我的第一个错误:库中根本没有处理异常,每个异常都没有处理。在我写的库中:try{throwstd::exception();}catch(...){printf("caught\n");}但是,异常没有被处理并立即调用std::terminate:terminatecalledafterthrowinganinstanceof'std::exception'what():std::exception编译标志是最简单的

c++ - "Could not determine which "制作 "command to run. Check the "制作 "step in the build configuration."Qt 创建者

我安装了好几次qtcreator,但它从来没有像我现在的PC那样花钱;首先,我使用我的Pendrive(Qt5.8的)上一直有的安装程序,告诉我我无法下载一些存储库,我下载了相同安装程序的5.9版,结果相同。在尝试安装它几次但它没有加载后,我去了另一所房子,在那里我设法安装了它,尽管我必须非常清楚由于缺少库而导致的许多错误(在安装Qt5.9时)。在此之后,我不得不通过“windows更新”为我的win7操作系统下载sp1以运行Qtcreator,但后来,在加载、创建或运行项目时,我会在控制台中说(它是否是GUI并不重要)以下:“无法确定运行哪个”make“命令。检查构建配置中的”mak

c++ - 我应该如何构建一个简单的 LR 解析器?

我正在尝试为一种将用于生成其他文件的模板(配置)文件构建一个简单的LR解析器。我已经阅读和阅读了有关LR解析器的信息,但我似乎无法理解它!我知道有一个解析栈,一个状态栈和一个解析表。token被读入解析堆栈,当规则匹配时,token被移动或减少,具体取决于解析表。这递归地继续下去,直到所有的标记都被减少,然后解析完成。问题是我真的不知道如何生成解析表。我已经阅读了很多描述,但是语言是技术性的,我就是看不懂。谁能告诉我该怎么做?此外,我将如何存储语法规则之类的东西?http://codepad.org/oRjnKacH是我尝试解析其语言语法的文件示例。我以前从未这样做过,所以我只是在寻求

javascript - 如何为常量创建 JavaScript 和 C/C++ 之间的通用文件?

我有一个C++程序,头文件中包含以下内容:#defineVARIABLE_X100还有一个JavaScript文件,全局变量:VARIABLE_X=100;这些值将始终需要相同。我不需要在两个地方(.h和.js)都更改它们,而是需要一个公共(public)文件,两者都可以获取此值,因此只需要在一个地方进行更改。如何为#define/constant创建JavaScript和C/C++之间的通用文件.........?谢谢。 最佳答案 您有一个实际的脚本驱动构建过程,对吗?如果constants.js已更改,只需在您的makefile