草庐IT

filesystem示例

全部标签

windows - 为什么 boost::filesystem is_directory 在作为 Windows 服务运行时返回不同的结果?

我有一些代码可以遍历目录中的文件并对非目录文件执行有用的操作,如下所示:namespacebfs=boost::filesystem;for(bfs::directory_iteratoriterDir(m_inPath);bContinue&&iterDir!=bfs::directory_iterator();iterDir++){std::stringfilename=iterDir->path().filename().string();boost::to_lower(filename);if(!bfs::is_directory(*iterDir)&&Condition2(f

windows - 如何在 Windows 上使用 libspotify 构建示例

我已经下载了spotifyAPI,并尝试在Windows上使用libspotify构建示例代码。构建环境似乎仅适用于Mac/Linux世界(至少Makefile似乎暗示了这一点,并且没有VisualStudio项目文件)。有人有幸在Windows上构建示例代码吗? 最佳答案 即使是基本的stub示例也使用了Windows上不可用的pthreads。由于他们所有的例子都假设一个POSIX兼容的操作系统(而windows不是),我担心你将无法在windows上(本地)构建它们。如果您想尝试,请查看Cygwin.但是,您仍然可以使用包含头

windows - 关于使用英特尔 UPNP 的 VirtualDirectory 处理程序的任何示例/教程?

我一直在VB.NET项目中使用Intel的UPNP库,虽然缺乏文档使它变得困难(字面上猜测我必须在每一行代码中使用什么属性/方法)我已经能够按照我的意愿改变它,并且我有一个在Windows上使用UPNP的非常实用的应用程序。我的问题是,我现在希望能够将文件从设备主机传输到控制点。在Google上搜索答案表明,英特尔的UPNP使用嵌入式Web服务器来处理与UPNP相关的所有内容,我可以使用AddVirtualDirectory方法将自定义目录添加到我的设备。但随后,好运就结束了。没有文档,没有示例,什么都没有。所以我的问题是:有人知道如何使用它吗?我只发现该方法需要2个委托(delega

实用工具 | PostgreSQL 数据库压力测试工具 pgbench 使用示例

本文首发于2015-12-2321:04:17环境PG数据库提供了一款轻量级的压力测试工具叫pgbench,其实就是一个编译好后的扩展性的可执行文件。测试环境:CentOS5.7inVMWare8.0PG:9.1.2数据库参数:max_connection=100其他默认注意:本文只为说明pgbench的使用方法,因此,并未对数据库参数调优。安装进入源码安装包,编译、安装:cdpostgresql-9.1.2/contrib/pgbench/makeallmakeinstall安装完毕以后可以在bin文件夹下看到新生成的pgbench文件:$ll$PGHOME/bin/pgbench-rwxr

Windows 示例驱动程序构建正确但不会安装,

我不知道这是不是该问的地方,因为它在技术上不是一个编程问题,但无论如何它都涉及驱动程序开发:对于一项学校作业,我必须查看WDF示例驱动程序的代码。(并稍微改变一下)所以我下载了WindowsDriverKit,并尝试构建一个示例驱动程序。(Ramdisk示例驱动程序)构建正常,但当我尝试使用添加新硬件向导安装它时,它在安装时失败了。向导告诉我它“找不到指定的文件”。我试过其他示例驱动程序,在不同的机器上试过,等等……它总是给出同样的错误。(我完全按照文档进行构建和安装) 最佳答案 我找到了。当我使用“DEVCON.EXEINSTAL

c++ - 使用 boost::filesystem 将文件路径从 Windows 转换为 Linux,然后再转换回来

是我,还是boost::filesystem::path::make_preferred没有将“\”转换为“/”?davidan@kempt:~/Documents/prog/work!$../practice/./path_infoc:\pitoufoo/bar\baa.txtcomposedpath:coutmake_preferred()----------:"c:pitou/foo/bar\baa.txt"我很期待c:\pitou\foo\bar\baa.txt在window上和/pitou/foo/bar/baa.txt(或类似的东西)在POSIX上来源在这里:boost::

windows - 名为 Boxes 的 Qt 示例在 Ubuntu 上工作但不在 Windows 上工作(Qt 5.0.2)

我一直在寻找跨平台GUI应用程序开发框架(构建Linux、Android、Windows应用程序和OSX的相同代码),我发现Qt最适合(因为VLC媒体播放器是用Qt构建的,所以受到启发)。首先在Ubuntu中安装它,我在构建示例时遇到了一些问题,但我设法解决了它,Qt中给出的每个示例都运行良好。但在Windows中,除“Boxes”示异常(exception),每个示例都有效。问题:warning:QtwasbuiltwithANGLE,whichprovidesonlyOpenGLES2.0ontopofDirectX9.0cerror:ThisexamplerequiresQtto

mysql - 如何在 Windows 中编译 MySQL 示例插件

我需要在Windows中编译全​​文解析器插件,但即使使用原始的MySQL源代码示例,我也无法对其进行打点。MySQL服务器版本为5.6x64。使用gcc,我尝试了以下变体:gcc-shared-Wall-g-o"plugin_example.dll"-fPIC"plugin_example.c"-DMYSQL_DYNAMIC_PLUGIN-lmysqlservices但是当我尝试安装它时INSTALLPLUGINsimple_parserSONAME'plugin_example.dll'出现以下错误Can'topensharedlibrary'...plugin_example.d

windows - SignerSignEx 用于签署 .exe 文件的示例源代码?

我想使用API而不是运行signtool.exe来对.exe文件进行协同签名。SignerSignEx的文档在这里:http://msdn.microsoft.com/en-us/library/aa387734(VS.85).aspx基于此文档,它似乎被推荐为CapiCom库的现代替代品:http://msdn.microsoft.com/en-us/library/aa375732(VS.85).aspx#_crypto2_digital_signature_objects是否有关于如何使用它的示例代码? 最佳答案 您可以在Al

使用 <filesystem> 库的 C++ 程序在 Windows 上什么都不做

我正在尝试使用获取程序在Windows上运行的库。我正在使用MSYS2(64位)g++.#include#includeintmain(){std::cout我正在构建它g++-std=c++17-Wall-Werror-Wextramain.cpp-lstdc++fs我没有从编译器得到控制台输出。它默默地生成一个a.exe.执行a.exe什么都不做。没有输出,也没有错误。$?(据说包含程序的返回码)是127运行程序后。g++-v打印:Usingbuilt-inspecs.COLLECT_GCC=C:\msys64\mingw64\bin\g++.exeCOLLECT_LTO_WRAP