草庐IT

EXCLUDED_FILES

全部标签

c++ - CMake 和 lcov : gcno files not found

我正在尝试获取基于CMake的项目(包含多个目标)的代码覆盖率。首先我生成gcno文件:lcov-b.-d.-ocoverage.output--capture--initial生成的*.gcnobuild_dir/[target_dir]/CMakeFiles/[target_dir].dir然后我运行生成*.gcna文件的测试build_dir/tests/CMakeFiles/[target_dir].dir当我再次运行lcov时:lcov-b.-d.-ocoverage.output--capture我收到以下错误:Scanning.for.gcdafiles...Found2

c++ - VS2008 : Can I build a project with 2 CPP files of the same name in different folders?

这是我的文件夹结构:/|--program.cpp--utility.h--utility.cpp|--module/|--utility.h--utility.cpp//NotethatIhavetwofilesnamedutility.handtwonamedutility.cpp在构建项目时,我收到链接错误(LNK2028:未解析的token等...),指出某些符号未定义。我已经确认所有符号都已定义,并且所有声明的函数都有相应的定义。我有一种感觉,在编译我的项目时,两个文件夹中的utility.cpp文件被编译到输出文件夹中的相同utility.obj中。结果,一个覆盖了另一个。

windows - 我的程序应该如何决定安装在 "Program Files (x86)"下?

出于好奇,如果我正在创建程序安装程序,我应该如何决定安装到哪个“ProgramFiles”目录?在32位系统上,环境变量“%programfiles%”就足够了。但是,在64位系统上,32位程序不应安装到该文件夹​​,而应安装到“%programfiles(x86)%”,据我所知,它指向“C:\ProgramFiles(x86)”。我的问题是:安装程序应该如何决定使用哪个环境变量?对于32位应用程序,“%programfiles%”的值会发生变化吗?还是我应该始终在使用“%programfiles%”之前首先检查“%programfiles(x86)%”是否存在,或者我应该做一些完全不

.NET:如何使用 Windows "Copy Files"对话框复制文件

.NET:如何使用Windows“复制文件”对话框复制文件。我需要批量复制多个文件。是否存在任何.NET2.0库/方法允许我以跨平台方式执行此操作而无需调用特定于Windows平台的库。提前致谢。 最佳答案 SHFileOperation,标准.NET框架支持良好。添加对Microsoft.VisualBasic.dll的引用并使用Microsoft.VisualBasic.FileIO.FileSystem.CopyDirectory()方法。多个重载可用,允许您控制UI的外观以及如何处理错误。

c++ - 无法访问 "Program Files"中的 INI 文件

我编写了这个C++应用程序,它需要检查一个INI文件(“preference.ini”),并最终修改它(例如,如果用户不想再看到介绍表格)。我在WinXP中创建它,它在我编译它的系统上运行良好(在许多位置,包括“程序文件”)。问题:在Win7中,如果我将完整的程序文件夹放在“C”下,它工作正常:\”(例如“C:\MyProgram”),但如果我把它放在“C:\ProgramFiles(x86)\MyProgram”,它只是检索一些神秘数据(我的INI文件中不存在的值)。当我更改一些设置并将它们保存到文件时,它(显然)保存更改(没有错误,但是当我打开文件时更改不存在...我在另一个Win

java - Files.createTempDirectory ("") 抛出 NullPointerException

当我调用Files.createTempDirectory("")我得到以下异常:java.lang.NullPointerExceptionatsun.nio.fs.WindowsSecurityDescriptor.fromAttribute(WindowsSecurityDescriptor.java:353)atsun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:220)atjava.nio.file.Files.newByteChannel(Files.java:

windows - 如何在 Windows 上以 'Watch output files' 模式 (tsc -w) 使用 TypeScript 编译器?

安装VS插件的编译器版本没有这个选项,但是node.js的版本有。但是我不能让这个模式在Windows上工作。它创建空文件并且不编译任何东西。这是一个已知的错误吗?这可以帮助吗?我不想使用重量级的VS,创建VS项目等等。更新:我提交了一个bug. 最佳答案 -w除了在Node上不受支持。如果您甚至运行help命令,除非您使用的是node,否则您将不会得到-w。让它在非Node运行时工作将是在codeplex上提出的一个很好的建议http://typescript.codeplex.com/workitem/list/basic

windows - Inno 安装程序 : Use "Program Files" directory on both 32bit/64bit systems with {pf}

常量{pf}是的目录C:\ProgramFiles对于32位系统和C:\ProgramFiles(x86)对于64位系统。不过我想用目录C:\ProgramFiles适用于32位和64位系统。我怎样才能做到这一点? 最佳答案 使用scriptedconstant喜欢:[Setup]DefaultDirName={code:GetProgramFiles}\MyProgram[Code]functionGetProgramFiles(Param:string):string;beginifIsWin64thenResult:=Expa

Windows Batch : Search all files in file, 如果行包含 "apple"或 "tomato"回显它

我正在尝试编写一个简单的批处理,它将遍历文件中的每一行,如果该行包含“apples”或“tomato”,则输出该行。我有这段代码可以找到一个字符串并输出它,但我无法在同一批处理中得到第二个。我还希望它在找到它们时回显这些行。@echoOFFfor/f"delims="%%Jin('findstr/ilc:"apple""test.txt"')do(echo%%J)它需要找到包含“apples”或“tomato”的行我可以使用我需要的两行轻松运行上面的代码,但我需要将这些行相互输出。例如我需要:appletomatotomatoappletomatoappleapple不是:applea

windows - 为什么 "Program Files"是两个字?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。Windows安装中的ProgramFiles文件夹在标题中有一个空格,这是否有历史或原因?为什么不将其称为Programs或Installations或ONE单词(命令行访问,你好)?看来这一定有充分的理由......有人知道吗?