草庐IT

cpp-driver

全部标签

c++ - 我如何告诉 lcov 在哪里可以找到我的 .cpp 和 .h 文件?

在make(构建并运行FooAndBarTests)之后,我的源代码和构建树看起来像这样(参见Makefiletoputobjectfilesfromsourcefilesdifferentdirectoriesintoasingle,separatedirectory?):src-Foo.cpp-Bar.cppinc-Foo.h-Bar.htest-FooTest.cpp-BarTest.cpp-Main.cpp-Makefile-obj-Foo.gcda-Foo.gcno-Bar.gcda-Bar.gcno-FooAndBarTestsUnitTest++-libUnitTest+

c++ - 在 header (.h) 中声明构造函数然后在类文件 (.cpp) 中定义构造函数的语法 C++

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。如果有人能解决这个问题,我将不胜感激。我认为可行的示例(假设存在所需的#include语句)://.hfileclasssomeclass(){}//.cppsomeclass::someclass(){//implementation//of//class};

Windows .inf 文件 : how do I set the default Network Connection name during network driver install?

我正在尝试改编开源TAP-Win32driver对于我的项目。当它安装时(至少在Windows7上,我认为WindowsXP也是如此),它会在设备控制面板中创建一个名为“TAP-Win32AdapterV9”的设备。这很容易通过编辑OemWin2k.inffilethatcomeswithit来改变。.但是,该设备随后会连接到Windows网络浏览器中的网络,默认情况下它的名称类似于“本地连接2”。我可以使用GUI轻松重命名它:只需单击网络并按F2。但我的问题是:我正在处理的网络设备绝对不是“本地连接”,它实际上是一个虚拟网络设备。我该怎么做才能使名称​​默认使用我选择的更具描述性的名

c++ - CMake:如何禁用单个 *.cpp 文件的优化?

我想在我的CMake项目中禁用单个*.cpp文件的优化。我发现CMake提供了以下方法来实现这一点:SET_SOURCE_FILES_PROPERTIES(${FILE}PROPERTIESCOMPILE_FLAGS-O0)但是,这似乎对我不起作用。我生成了一个VisualStudio2013项目,每当我更改为“Release”或“RelWithDebInfo”时,它仍会完全优化该文件,如属性下所示。上面的命令放在哪里有关系吗?我有多个cmake文件分布在整个项目中。我将上面的命令直接放在了将*.cpp文件添加到项目的cmake文件中。或者是否有任何其他方式告诉CMake这个文件根本不

windows - QT5 : Failed to load psql driver in windows

我想在windows7中加载qt5psql驱动。我以这种方式加载库:qDebug()输出显示:("C:/QT/Qt5.1.0/5.1.0/msvc2010/plugins","D:/xxx/build-xxx-Desktop_Qt_5_1_0_MSVC2010_32bit-Release/release")QSqlDatabase:QPSQLdrivernotloadedQSqlDatabase:availabledrivers:QSQLITEQODBCQODBC3QPSQLQPSQL7在目录:C:/QT/Qt5.1.0/5.1.0/msvc2010/plugins/中,有sqldri

c++ - Windows API : Detecting when a driver install has finished

我正在编写一些使用Windows自动连接蓝牙设备的软件BluetoothAPI.连接后,Windows会按预期自动开始安装蓝牙HID设备驱动程序:这大约需要10-15秒,之后Windows会显示熟悉的“准备就绪”消息:问题是BluetoothSetServiceState()会在驱动程序安装开始时立即返回,而不是在设备实际准备好使用时返回。这会给我的代码带来一些问题,因为它一“连接”就调用一个单独的库进行设备通信。前几次调用失败是因为驱动程序尚未完成安装,并且进行这些连接尝试似乎会干扰驱动程序安装,因为如果我在驱动程序安装完成之前尝试使用通信库,Windows会在设备可以之前重新启动被

windows - 如何在Windows 10上搭建winium Driver服务?

我正在使用以下类代码通过WiniumDriver启动计算器。在创建WiniumDriver实例之前,我启动了一个winium驱动程序服务。importjava.io.File;importjava.io.IOException;importorg.openqa.selenium.By;importorg.openqa.selenium.WebElement;importorg.openqa.selenium.winium.DesktopOptions;importorg.openqa.selenium.winium.WiniumDriver;importorg.openqa.selen

windows - Windows Driver Kit 文件安装在哪里?

我已经安装了WindowsDriverKit但无法在任何地方找到源文件。安装目录为ProgramFiles(x86)\windowsKits\8.0,但我在那里找不到任何东西。这些安装到哪里?我专门寻找inthisarticleaboutsimulatingproximityfeatures中描述的示例文件. 最佳答案 此版本的WDK有相当大的变化。不再包含示例代码,现在是separatedownload.邻近示例从thisquery弹出 关于windows-WindowsDriverK

c++ - cpp 文件中是否需要 __declspec(dllexport)

可能是一个简单的问题,但我只有Linux可以在不需要__declspec(dllexport)的地方测试这段代码。在当前代码中,__declspec(dllexport)位于.h文件中的所有文件之前,但仅位于cpp文件中大约50%的函数之前,所以我想知道cpp文件中是否真的需要它们? 最佳答案 不需要,它只需要在标题中。这是一个link更多信息。扩展Vinay所说的,我经常看到定义的宏#ifdefined(MODULENAME_IMPORT)#defineEXPORTED__declspec(dllimport)#elifdefin

windows - Windows 10 上的 Docker "driver failed programming external connectivity on endpoint"

我正在尝试为项目使用$docker-composeup-d并收到此错误消息:ERROR:forapiCannotstartserviceapi:driverfailedprogrammingexternalconnectivityonendpointdataexploration_api_1(8781c95937a0a4b0b8da233376f71d2fc135f46aad011401c019eb3d14a0b117):Errorstartinguserlandproxy:mkdir/port/tcp:0.0.0.0:9000:tcp:172.19.0.2:80:input/outp