portability 相关问题

可移植代码可以在多个环境中进行很少甚至不需要修改。便携式应用程序可以从例如没有修改计算机环境的USB驱动器。

为什么bit endianness是bitfields中的一个问题?

任何使用位域的可移植代码似乎都区分了小端和大端平台。有关此类代码的示例,请参阅linux内核中struct iphdr的声明。我没能......

回答 7 投票 52

用于“简单”程序的通用元语言

我意识到拥有一种最适合一切的语言是不可能的。但是有一类简单的程序,其源代码在任何语言中看起来几乎相同。我在想 ...

回答 5 投票 3

便携式等同于gcc的__attribute __(清理)

最近我遇到了一个gcc扩展,我发现它很有用:__ attribute __(cleanup)基本上,这允许你在退出范围时为局部变量分配一个清理调用。为......

回答 5 投票 15

如何判断翻译单元是否正在使用分段堆栈进行编译

C ++中是否存在预处理器宏,常量或类似内容,可用于判断转换单元是否正在使用分段堆栈进行编译(即使用-fsplit-stack)?任何答案......

回答 2 投票 8

直接从'云'或'在线'github工作

我不知道如何为谷歌构建这个问题,所以我来到这里。我目前正在做很多python编程,我也在使用GitHub。但是,我目前的情况让我感动......

回答 1 投票 -2

在c中获取nr处理单元(#cpu,cores)的便携方式?

有没有办法在系统中获得cpus或内核等处理单元?我打算用pthreads编写一个应用程序,所以如果有一个posix调用会很棒。我知道从/读...

回答 4 投票 1

便携式共享对象?

是否可以像Windows中的DLL一样以可移植的方式使用共享对象文件?我想知道是否有一种方法可以为Linux提供一个可以使用的编译库。你可以用同样的方式......

回答 7 投票 5

为什么以及如何使C ++位域不可移植?

关于位域声称位域是不可移植的各种问题我都遇到过很多评论,但是我从来没有能够找到解释原因的来源。从表面看,我......

回答 2 投票 7

Graphviz可移植性和字体。如何在不同的操作系统上使方案相同?

我在Mac上使用Graphviz,但我的大多数应用程序都在使用Ubuntu的服务器上运行。我注意到在不同的情况下编译时,具有相同源代码的点方案的绘制方式略有不同......

回答 1 投票 1

如何获取已使用和刚刚复制的便携式软件的列表?

我需要获得便携式软件列表及其已经使用的版本并且只是复制到PC,任何人都知道我该怎么做?本主题介绍如何使用已安装的软件执行此操作,而不是...

回答 1 投票 0

什么是Java VM的替代品?

由于甲骨文通过Dalvik虚拟机起诉谷歌,很明显,如果没有甲骨文的许可,你无法实施Java虚拟机(编辑:Matthew Flaschen指出,Oracle的主张可能不是......

回答 3 投票 8

C#是否有类似于Python的通用换行符

Python文件对象现在可以支持除了运行Python的平台所遵循的行尾约定。使用“U”或“rU”模式打开文件将打开一个文件...

回答 1 投票 1

内存引用重新绑定的可移植性

在阅读了使用C ++重新绑定引用的可能方法之后,我发现了一种特别难看的方法。我认为参考真的会反弹的原因是因为......

回答 3 投票 0

用于从路径中提取文件名的便携式普通C函数

我正在寻找一种可移植的方法从ANSI C中的路径字符串中提取文件名。路径类似于以下几种:C:\ tmp \ abc.txt C:/tmp/abc.txt c:/ tmp \ abc。 txt ../abc.txt c:tmp / abc.txt ...

回答 1 投票 1

创建“便携式”.exe(无安装程序)

我最近编写了一个小程序来确定图片中的数字,它依赖于我使用过的两个库。 (DLLs)由于我的目标计算机不允许安装程序...

回答 4 投票 4

Android:获取手机的SSID和密码,这是一个便携式wifi热点

我需要找到一种方法来获取我的Android设备共享的网络的SSID(我的设备是一个便携式wifi热点)。不是我连接的网络的SSID。谢谢

回答 2 投票 0

如何设计一个可以在许多客户端语言中使用的C / C ++库? [关闭]

我打算编写一个应该可以被广泛的平台上的大量人使用的库。我需要考虑什么来设计它?为了使这个问题更具体,......

回答 7 投票 43

CMAKE中的操作系统特定说明:如何操作?

我是CMAKE的初学者。下面是一个简单的cmake文件,适用于mingw环境窗口。问题显然是我正在链接的CMAKE的target_link_libraries()函数...

回答 7 投票 60

C ++中的多线程...从哪里开始?

我想开始用C ++学习多线程。我也在Java中学习它。在Java中,如果我编写一个使用多线程的程序,它将在任何地方工作。但是在C ++中,不...

回答 10 投票 14

如何以安全的方式创建带有便携式shell的临时文件?

我想在POSIX shell(/ bin / sh)中创建一个临时文件。我发现mktemp(1)在我的AIX盒子上不存在,根据如何移植是mktemp(1)?它不是那么便携和/或安全......

回答 3 投票 7

© www.soinside.com 2019 - 2024. All rights reserved.