腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
是否可以在不同的操作
系统
上运行
程序
,只需一次
编译
?
c
、
linux
、
windows
、
cross-platform
如果有一个简单的C
程序
输出我们所处的操作
系统
,那么是否可以动态地检测到,而不是重新
编译
它呢?#include <stdio.h> #define OS "WINDOWS"
浏览 7
提问于2017-01-11
得票数 0
1
回答
Jenkins + CMake用于多个操作
系统
和库版本
c++
、
jenkins
、
cmake
我的C++
程序
是用CMake为多个操作
系统
(
Win
7、MacOS和
Linux
)
编译
的。对于依赖操作
系统
的东西,我做的事情如下: // Do MacOS dependent things here // Do
Win
dependent things here // Do
浏览 4
提问于2013-02-26
得票数 0
回答已采纳
3
回答
C-如何根据操作
系统
忽略某些代码(所以一个源代码就可以满足所有的需求)
c
我想让我的
程序
的源代码跨平台,到目前为止还不错。我有几个函数,只是在语法上有所不同,所以我在一开始就检查了一些定义,看看它是windows还是
linux
,并根据是哪一个变量将变量设置为1或0。我现在意识到它不会
编译
,因为
编译
器仍然“看到”有问题的代码。你能帮我来划分某些函数并在代码中调用它们?有什么建议吗?
浏览 2
提问于2013-05-19
得票数 1
回答已采纳
3
回答
为什么包括基于_
WIN
32或__
linux
__的direct.h或sys/stat.h?
c
#ifdef _
WIN
32 #elif defined __
linux
__ #endif
浏览 9
提问于2014-08-13
得票数 10
回答已采纳
2
回答
基于C++的跨平台编程
c++
、
cross-platform
、
c-preprocessor
我想让一个
程序
在两个
WIN
\
Linux
中工作并
编译
。此外,我希望有一个变量来决定我想要执行的代码。
浏览 7
提问于2012-04-02
得票数 1
回答已采纳
1
回答
Lazarus项目窗口版本转换
windows
、
platform
、
lazarus
我在lazarus IDE上做了一个项目,我在我的机器
Win
7 x84_64上运行它,它执行得很好,然后我的客户在他的机器上测试它,它也运行(
Win
7 x84_64),但之后他尝试在Windows XP有什么方法可以为XP平台
编译
我的项目吗?
浏览 8
提问于2013-04-25
得票数 0
回答已采纳
1
回答
如何检测哪个操作
系统
正在运行该
程序
?
operating-system
、
pascal
、
fpc
我正在构建一个应用
程序
,它可能会有一些不同的任务,这取决于运行它的操作
系统
,所以我想知道是否有任何方法可以检测操作
系统
并将其存储在变量中。
浏览 1
提问于2011-12-01
得票数 0
回答已采纳
1
回答
.net框架
系统
调用和跨平台功能
c#
、
.net
、
.net-core
、
mono
、
cross-platform
从我对其他平台上的其他语言的研究中,我了解了
系统
调用,以及当
程序
使用硬件
系统
(例如硬盘驱动器)时,
系统
调用是如何必不可少的。现在,在
linux
上的C中,当您调用像fopen()这样的函数时,
linux
上的C标准库最终会对
linux
进行
系统
调用,以执行fopen()的实际工作。一旦操作
系统
完成,它就会返回到调用
程序
。因此,当我输入file.open(something);时,它以某种方式结束对
win
3
浏览 5
提问于2021-07-16
得票数 0
2
回答
在C中
编译
错误[错误:预期的‘=’,‘’,‘’;‘.]
c
、
visual-studio
、
compiler-errors
当我想通过执行Raci.c
编译
gcc Raci.c文件时,我得到以下错误:#include<winsock2.h> // Nos permite establecer conexiones con el servidor HW
浏览 6
提问于2021-12-29
得票数 0
2
回答
预处理指令和#错误
c++
、
compiler-errors
、
g++
、
c-preprocessor
当有人试图在
WIN
32和
LINUX
以外的
系统
下
编译
我的代码时,我想显示错误。但是这个代码: // Some code here for windows // Some code for
linux
##endif
编译
器什么也没说,只是错误。怎么啦?
浏览 7
提问于2013-03-04
得票数 0
3
回答
超圣经第6版未定义平台错误
opengl
、
codeblocks
、
sample
我刚开始学习openGL (第6版)中的代码::块。但是,当我尝试运行第一个示例代码时,我会从sb6.h文件中得到一个未定义的平台错误。#include "sb6.h" class my_application : public sb6::applicationpublic: void render(double currentTime) // Simply clear
浏览 3
提问于2014-01-08
得票数 2
回答已采纳
1
回答
编译
用C/C++/Python编写的
程序
代码,并为ARM或任何其他OS/体系结构编写二进制或可执行文件
android
、
c
、
linux
、
raspberry-pi
、
android-emulator
所以我必须决定我喜欢写的
程序
在哪里运行。它意味着三件事在
Linux
x86-64中制作
程序
,并将其
编译
成运行android的移动电话(因为我知道android是基于arm的) --所以不同的操作
系统
和不同的
编译
指令集-- 想知道该怎么做。我只想在makefile上转接--那么我需要在我的
Linux
开发机器上安装什么,那么我用ma
浏览 6
提问于2021-01-12
得票数 0
3
回答
有没有办法在
linux
平台上完成微软风格的内联汇编代码?
linux
、
gcc
、
visual-c++
、
inline-assembly
正如标题中提到的,我想知道在
linux
操作
系统
(例如ubuntu)中
编译
微软风格内联汇编代码的方法(如下面所示)。 mov edi, A;} 示例代码是内联
程序
集代码的一部分,可以在
win
10上使用cl.exe
编译
器成功
编译
。有什么方法在
linux
上
编译
它吗?
浏览 2
提问于2019-07-24
得票数 2
回答已采纳
2
回答
相同的源代码如何为不同的平台生成二进制文件?
compilation
、
build-process
、
multiplatform
、
binaries
许多多平台应用
程序
似乎都有共同的源代码。构建如何生成特定于平台的二进制文件? 有没有可能在
linux
或mac上构建一个windows二进制文件?
浏览 0
提问于2011-03-23
得票数 1
回答已采纳
3
回答
将
win
32代码(windows.h)移植到
linux
c++
、
windows
、
linux
、
winapi
、
porting
我正在做一个c++项目,我有一堆Visual Studio生成的项目文件,我想把它们移植到
linux
上。我基本上是在Windows的多个文件中使用windows.h头文件。现在,我不确定,因为没有显式存在的
linux
.h文件(如果它存在,请指导我在哪里查看)。在
linux
上,我使用Eclipse CDT进行开发。关于它如何在
linux
上工作,我有两个想法,但我希望您的输入知道正确的方向: (1)删除C++文件中带有
Linux
API调用的windows API调用。但这意味着,我必须在
linux<
浏览 0
提问于2012-02-18
得票数 1
回答已采纳
1
回答
用cygwin编写
linux
程序
时遇到的问题
c
、
linux
、
audio
、
cygwin
、
pulseaudio
我试图在Cygwin中为
linux
编译
一个名为minimodem的
程序
,因为我希望能够在windows中运行它。这是一个简单的命令行
程序
,我安装了Cygwin,基本上包含
编译
它所需的所有库。其中的一些库是:所有的音频,视频,数学,
编译
,开发,api和
系统
和基础安装。 我遇到的第一个问题是./配置。在github中的项目源代码中,没有配置文件或文件夹。因此,我进入了代码,删除了检查音频驱动
程序
的部分(尽管Cygwin拥有所有可用的音频库),我再
浏览 4
提问于2018-07-16
得票数 0
回答已采纳
5
回答
如何配置Qt以实现从
Linux
到Windows目标的交叉
编译
?
linux
、
qt
、
mingw
、
cross-compiling
我希望使用
Linux
x86_64主机为Windows x86_64目标交叉
编译
Qt库(并最终
编译
我的应用
程序
)。我觉得我已经很接近了,但我可能对这个过程的某些部分有一个根本性的误解。在我的例子中,我设置了-platform
linux
-g++-64和-xplatform
linux
-
win
32-g++,其中
linux
-
win
32-g++是我修改后的
win
32-g++配置。我的问题是,在使用这些选项执行configu
浏览 377
提问于2012-06-07
得票数 85
回答已采纳
4
回答
NSIS对
Linux
和Solaris的支持
linux
、
solaris
、
nsis
NSIS是否支持
Linux
和Solaris?我在某处读到,我们可以在
Linux
上
编译
nsis脚本,但不能在除Windows之外的任何其他平台上执行生成的.exe。有人能在这上面多放点光吗?
浏览 2
提问于2010-02-24
得票数 14
1
回答
在多个平台上构建
程序
?
c++
、
linux
、
windows
我经常用c++构建
程序
,并在我自己的PC上
编译
它们。我目前正在使用操作
系统
win
xp。如果我想要构建运行在
linux
上的
程序
的副本,其他版本的windows等等,有什么方法可以做到这一点而不购买那些操作
系统
?例如,您可以让Cygwin在
linux
上运行windows应用
程序
。如果我安装了类似的东西,我可以在
linux
上
编译
windows产品并在另一台windows机器上使用它们(相同的位大小)吗?
浏览 1
提问于2015-07-03
得票数 2
回答已采纳
5
回答
在
Linux
上使用Qt为Windows创建可执行文件
windows
、
linux
、
qt
、
executable
在Eclipse中使用相同的Qt代码在
Linux
和Windows上创建可执行文件是可能的吗?还是有必要在我的
Linux
机器上安装Qt Creator?
浏览 2
提问于2009-06-08
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux关于xxx^M导致Shell程序编译错误
魔兽世界Linux系统编译环境的搭建(2)
如何开启win10内置Linux子程序
Win+Linux+BSD+Solaris多系统安装
Win+Linux+BSD+Solaris多系统安装
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券