109得票7回答
使用CMake生成Visual Studio C++项目文件

我正在开发一个开源的C++项目,该代码可以在Linux和Windows上编译。我使用CMake在Linux上构建代码。出于开发设置和政治原因,为了方便,我必须在Windows上坚持使用Visual Studio项目文件/编辑器(例如,我不能切换到Code :: Blocks)。我看到使用CMa...

107得票4回答
Python:修改PATH环境变量的跨平台方法。

有没有一种使用Python在平台无关的方式修改PATH环境变量的方法?类似于os.path.join()这样的东西?

104得票5回答
sys.platform的可能取值是什么?

以下命令可能返回哪些值?import sys print sys.platform 我知道有很多可能性,因此我主要关注“主要”操作系统(Windows、Linux、Mac OS)。

98得票6回答
如何在不同平台之间共享conda环境

Conda文档位于http://conda.pydata.org/docs/using/envs.html,介绍了如何与他人共享环境。 但是,文档告诉我们这不是跨平台的:NOTE: These explicit spec files are not usually cross platfor...

92得票9回答
如何在C语言中获取堆栈跟踪?

我知道没有标准的C函数可以完成这个任务。我想知道在Windows和*nix上实现这个功能的技术是什么?(现在我的最重要的操作系统是Windows XP。)

87得票1回答
Python中可用和已使用的系统内存是什么?

如何从Python中获取可用和当前已使用的内存?需要跨平台,并且至少在Windows、Mac OS X和Linux上工作。 我想在我的应用程序中向用户报告,没有足够的空闲内存可以继续执行。

86得票10回答
如何在C++/g++中获取可用内存?

我希望按照可用内存来分配缓冲区。这样,当我进行处理时,内存使用量会增加,但仍然保持在可用内存限制范围内。是否有一种方法可以获取可用内存(我不知道虚拟内存或物理内存状态是否会有所不同?)该方法必须是平台无关的,因为它将在Windows、OS X、Linux和AIX上使用。(如果可能的话,我还想分...

86得票7回答
C++中是否有128位整数?

我需要在变量中存储一个长度为128位的UUID。在C++中是否有128位的数据类型?我不需要进行算术运算,我只想快速地存储和读取值。 C++11中的新功能也可以。

85得票14回答
C++ 跨平台高分辨率计时器

我希望在C++中实现一个简单的计时器机制。代码应该能在Windows和Linux上运行。计时器的精度应该尽可能高(至少精确到毫秒级别)。这将用于简单跟踪时间的流逝,而不是实现任何形式的事件驱动设计。最佳工具是什么?