草庐IT

C++项目

全部标签

c - 在 Windows 上获取目录中的每个文件

我目前正在处理一个C项目,我需要扫描一个目录并获取该目录中每个文件的文件名。代码需要在Windows和Linux上运行。我有使用以下代码的linux版本。DIR*dp;inti=0;structdirent*ep;charlogPath[FILE_PATH_BUF_LEN];sprintf(logPath,"%s/logs/",logRotateConfiguration->logFileDir);printf("Checkingpreexistinglogcountin:%s\n",logPath);dp=opendir(logPath);if(dp!=NULL){while((ep

c++ - Qmake 在创建 visual studio 项目时不替换环境变量?

在Windows7上使用qmake创建项目时(使用VisualStudio2010):qmake-tpvcOmniScribe.pro在我的.pro文件中,我在INCLUDEPATH=+下有(除其他外)${OPENCV_HOME}/include/opencv\但是当我查看项目设置->C/C++->常规->附加包含目录时,在列表中,我看到这个OPENCV_HOME环境变量没有被替换,并且列表中包含以下内容:${OPENCV_HOME}\include\opencv我肯定有一个OPENCV_HOME设置为我的用户环境变量的一部分:X:\users\username\Windows_Stu

c - 从 cmd.exe 运行时如何从 cscope-win32 启动 gvim.exe?

多年来,我的WindowsC标记/作用域解决方案几乎一直有效。我可以构建文件列表,为vim/gvim导航构建标签(通过ExuberantCtags),构建cscope.out,并在我通过单击C源文件启动的gvim.exe窗口中标记。最后一个问题是,当我选择一个项目时,我似乎无法在cmd.exe中获取cscope来启动我的编辑器。我确保gvim.exe在我的Path环境变量中。我确保设置了CSCOPE_EDITOR环境变量(更多内容见下文)。但是当我从cscope中选择一个行项目时,编辑器没有启动。相反,我遇到以下两个失败之一:如果CSCOPE_EDITOR是gvim.exe-f或“gv

c - MSVC 生成的符号表中 __real、__imp、__xmm 符号的含义

我是一名UNIX开发人员,负责帮助维护一些Windows软件,我正在查看.DEF生成器同时修复错误。它不包括__xmm,__real和__imp-来自导出的前缀符号。我一直在努力弄清楚这些符号到底是什么。很明显,它们不需要出现在.DEF中。文件(如果它们需要在DLL接口(interface)上导出,编译器将__declspec(dllexport)对其自身进行注释)但是......它们是什么?看起来排除__imp的目的前缀是排除functioncallthunks.正确吗?搜索MSDN未提供有关__xmm的信息或__real(顺便说一句,使用social.msdn.microsoft.

android - 将SDL2扩展库添加到android项目

您好,我刚刚使用本指南在Windows7上为Android设置了SDL2-http://www.mosaicit.de/android-sdl-c-build-system-compiling.但问题是我想使用SDL2_image和ttf,但我不知道如何将它们添加到此类项目中,而且我在其他地方找不到关于该主题的任何内容。Compileerror:fatalerror:SDL_image.h:NosuchfileorMain.cpp#include 最佳答案 您需要像使用SDL一样下载并构建SDL_image:https://www.

c++ - Codelite 中的项目未编译

我在Windows7上使用Codelite5.3。我创建了一个新工作区并在其中添加了一个新项目。但是当我尝试构建项目时,Codelite没有编译并以构建消息结束:C:\Windows\system32\cmd.exe;C:\GnuWin32\bin;C:\ProgramFiles(x86)\CodeBlocks\MinGW\bin/c"mingw32-make.exe-j4-e-f生成文件”没有别的。当我运行该项目时,会出现空的输出窗口(当项目未正确构建时会发生这种情况,但项目仍在运行)。我应该怎么做才能解决这个问题?当我尝试在环境变量Path中添加C:\ProgramFiles(x8

java - 如何重命名 Java 项目(Eclipse 或其他项目)中的 1000 个类名?

我有一个在Linux中使用Eclipse组织的Java项目。我想将这个项目迁移到Windows。但是有很多java文件只是名字的大小写不同,比如AM.java,am.java,Am.java,aM.java。Windows下这四个文件不能同时存在于一个目录下。所以我需要在迁移之前在linux中重命名这些文件。喜欢:AM.java->AM1.javaam.java->am2.javaAm.java->Am3.javaaM.java->aM4.java因为java类是相互调用的,所以我们不能简单地重命名java文件名。文件中的所有引用应同时替换。我知道Eclipse中有重命名功能。但是有太

windows - 移动 Android Studio 项目时出现 "Destination Path Too Long"

我最近开始使用AndroidStudio学习Android应用程序编程。我在C:/中有我最近的项目。但是,每次我想将这些项目复制或移动到另一个文件夹时,Windows都会提示目标路径太长(文件夹名称为color和drawable).那么,我怎样才能将这些文件夹从C:/移动到其他地方呢? 最佳答案 您必须将它们移动到最长路径长度和文件名少于255个字符的路径。没有其他解决方案。 关于windows-移动AndroidStudio项目时出现"DestinationPathTooLong",我

c - 没有声音。通过 RubyDL 使用 Ruby 和 winmm

预期行为:中央C在一台MIDI乐器上演奏,然后在另一台上演奏。实际行为:DL弃用警告并且没有声音。运行Windows7。代码:require"dl/import"classLiveMIDION=0x90OFF=0x80PC=0xc0definitializeopenenddefnote_on(channel,note,velocity=64)message(ON|channel,note,velocity)enddefnote_off(channel,note,velocity=64)message(OFF|channel,note,velocity)enddefprogram_cha

xcode - 如何从 Windows 环境将 Xcode 项目添加到 Github 存储库

在看到我的问题标题后,您可能会认为以前已经有人问过这种问题。然而,这不是重复的,阅读下文以了解。我正在开发IOS应用程序。每当我有时间时,每次我都会使用图书馆的PC或friend的MacBook来开发或更改我现有的项目,然后压缩该项目并将其上传到我的Google驱动器。我想将我的Xcode项目添加到Github。不过我知道如何从MacBook上做到这一点。我正在寻找从Windows环境中推送我的Xcode项目的方法。因为我很穷,现在买不起MacBook。或如果有什么办法可以让我每次都从不同的MacBook将我的项目推送到Github上的同一个仓库。正如我之前提到的,我正在使用公共(pu