腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为win32 &&
linux
定义清晰的函数
、
、
我试着这样做: #define clear()#endif // _WIN32 #defineclear()#endif //
linux
expected declaration specifiers or '.
浏览 7
提问于2015-04-28
得票数 1
回答已采纳
1
回答
创建特定于OS C++的应用编程接口
、
、
main() { return 0;api.h:api.cpp: #
ifdef
__gnu_
linux
__ #endif printf当我有了很大的函数,比如在
Linux
下获取进程的所有子进程的函数,以及许多
浏览 10
提问于2013-04-23
得票数 2
回答已采纳
2
回答
什么是免费的Pascal相当于Delphi的TStopWatch?
、
、
、
我需要在Free Pascal中实现简单的性能基准测试。在Delphi中,我正在使用诊断单元的TStopWatch记录,我可以在Free Pascal/Lazarus中使用什么?
浏览 3
提问于2012-12-18
得票数 11
回答已采纳
1
回答
linux
上具有定义目标的编译
、
、
、
我在我的.h中为
linux
定义了目标。...#
ifdef
_
LINUX
_TARGET_ #define TARGET
LINUX
_TARGET#define __
LINUX
__
浏览 5
提问于2015-05-21
得票数 1
回答已采纳
2
回答
如何获取操作系统信息,无论是
LINUX
还是WINDOWS?
、
我在我的QT应用程序上运行了"QUdpSocket:: ShareAddress“,但是ShareAddress被windows忽略了。所以我试图通过在运行时识别操作系统来解决这个问题。我听说了一些关于window版本识别器的信息,但我看不到任何解决方案来解决我的问题。如果有任何建议,我们将不胜感激。谢谢。
浏览 2
提问于2009-11-09
得票数 1
回答已采纳
2
回答
在Pascal中检索运行平台
、
用Python我可以写>>> platform.system()>>> platform.release()如何在Pascal中找到我的系统名称和发布号?
浏览 1
提问于2015-12-30
得票数 0
回答已采纳
1
回答
如何让emacs将#
ifdef
和#endif视为'{‘和'}'?
、
、
、
我希望emacs将"#
ifdef
“与"{”和"#endif“类似于"}”来处理缩进。如下所示: #include <sys/socket.h>{ foo = do_stuff();}#
ifdef
_
浏览 3
提问于2012-02-03
得票数 6
回答已采纳
1
回答
如何检测哪个操作系统正在运行该程序?
、
、
我正在构建一个应用程序,它可能会有一些不同的任务,这取决于运行它的操作系统,所以我想知道是否有任何方法可以检测操作系统并将其存储在变量中。
浏览 1
提问于2011-12-01
得票数 0
回答已采纳
5
回答
编写跨平台的C++代码(Windows、
Linux
和Mac )
、
我的密码是- // Mac Includes Here //
Linux
Includes Here#error Can't be compiled on
Linux
yet // Windows Includes HereCan't be c
浏览 6
提问于2010-09-02
得票数 36
回答已采纳
3
回答
#如果_WIN32未被检测到
、
我无法让#
ifdef
规则至少在windows (64位)上工作。编译器版本是g++ 5.4.0,我已经尝试过:#
ifdef
_WIN64我已经用g++ main.cpp编译了以下测试: std::cout << "Windows" << std::endl; st
浏览 12
提问于2017-01-11
得票数 11
回答已采纳
3
回答
使用#
ifdef
是正确的策略
、
、
、
因此,我需要执行完全依赖os (或类似于win32 32/
linux
调用)的特定任务(例如多线程)。现在我在某个地方读到,使用#
ifdef
我们实际上可以编写os依赖的代码/*some
linux
codes*/现在我的问题是..。这是编写我的代码(即使用
ifdef
),然后为windows和
linux
发布单个.cpp文件的正确方法吗?或者,我应该将我的代码分成两部分,发布两个不同的版本--一
浏览 3
提问于2014-06-18
得票数 0
2
回答
宏来确定
linux
发行版。
、
我想添加一个基于
linux
发行版的宏,例如Ubuntu 15和Ubuntu14LTS。因此,在__
linux
的
ifdef
中,我将执行以下检查: // find version有什么明智之举吗?谢谢你的建议
浏览 10
提问于2015-08-28
得票数 1
回答已采纳
1
回答
在Windows中按ctrl-c后如何消除无关的控制台输出?
、
、
、
我发现了大致相同的问题,但这是针对
Linux
的,我试图将解决方案从
Linux
“移植”到Windows的尝试没有成功。 在这一点上,我没有东西可以尝试,可以使用一些帮助,我肯定会很感激。谢谢。
浏览 4
提问于2019-03-28
得票数 2
4
回答
Android NDK互斥
、
、
、
我正在尝试使用Android Native Development Kit做一些多线程,所以我需要在C++端有一个互斥锁。
浏览 0
提问于2011-05-27
得票数 9
回答已采纳
7
回答
C++的跨平台睡眠功能
、
、
例如#include <header_for_
linux
_sleep_function.h>#
ifdef
WINDOWS #include <header_for_windows_sleep_function.h
浏览 1
提问于2012-06-07
得票数 44
回答已采纳
2
回答
如何使用带有OR条件的#
ifdef
?
、
我想在#
ifdef
指令中设置OR条件。如何做到这一点?我试过了...#endif 它不起作用吗?正确的方式是什么?
浏览 1
提问于2012-03-13
得票数 271
回答已采纳
3
回答
使用Fortran获取系统信息
、
、
、
我对通过Fortran获取系统信息感兴趣--类别可能包括: #
ifdef
_WIN32#
ifdef
_APPLE_#
ifdef
__
linux
#endif
浏览 6
提问于2018-03-06
得票数 3
回答已采纳
2
回答
在Qt中使用OS编译部分代码
我的程序将在Windows或
Linux
上运行命令行QProcess。现在我需要一种开关来根据操作系统运行不同的代码。我知道像Q_OS_WIN23、Q_OS_
LINUX
等宏,但是我不知道如何在编译它的时候切换代码的一部分,所以根据操作系统,它忽略了无关的部分?你能通过片段显示吗?事先谢谢!
浏览 1
提问于2013-08-28
得票数 1
回答已采纳
1
回答
C++使用CSmtp库发送邮件
、
、
if (host) else#
ifdef
LINUX
#else#endif throw ECSmtp(ECSmtp
浏览 5
提问于2015-10-17
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
高并发系列——CAS操作及CPU底层操作解析
非常详细!图文带你详解U-Boot引导内核分析
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券