草庐IT

osx-gatekeeper

全部标签

C++:在 mac osx 上将 std::cout 与 gcc 一起使用

我是C++编程的新手,我尝试在终端中使用gcc在mac上进行我的第一个练习。不幸的是,由于与iostream相关的问题,我无法编译。用一个简单的程序作为:#includeintmain(){std::cout它给我错误:error:‘endl’wasnotdeclaredinthisscope删除coutUndefinedsymbols:"___gxx_personality_v0",referencedfrom:___gxx_personality_v0$non_lazy_ptrincceBlyS2.o"std::ios_base::Init::~Init()",referenced

c++ - 在 OSX 上为 C/C++ 安装 IntelliJ IDEA 12

我最近决定试用IntelliJIDEA12CE。我成功安装了他们的C/C++插件并重新启动了IDE。现在,在我点击文件->新建项目->C/C++模块后,下一个窗口提示我“选择CppSDK”。我卡在了这个窗口,尝试输入许多路径但都失败了。我的系统是OSXMountainLion,安装了命令行工具的Xcode4.5.2。使用gcc从命令行编译工作得很好。 最佳答案 我可以确认在OSX上使用Idea12.0.1Ultimate(BuildId123.94)和Xcode4.5.1这很有效。在“选择CppSDK”的对话框中,我写了/usr/b

c++ - 在 Mac OSX 上设置 System V 消息队列大小

我目前在MacOSX上使用SystemV消息队列,但无法将队列大小设置为大于2048字节的值。这是一个可编译的示例test.c:#include#include#includeintmain(){//getamessagequeueidintid=msgget(IPC_PRIVATE,IPC_CREAT|0600);if(-1==id)exit(1);//getmessagequeuedatastructurestructmsqid_dsbuf;if(-1==msgctl(id,IPC_STAT,&buf))exit(1);printf("sizeis%lubytes\n",buf.m

c++ - 在 OSX 10.9.1 上使用 g++ 编译时出错 : unknown type name '__darwin_wctype_t'

在OSX10.9.1上使用g++从命令行编译基本代码(我附加了一个helloworld作为示例)时#includeintmain(){std::cout我用命令编译:g++hello.cc-ohw这会生成以下错误消息:Infileincludedfromhello.cc:1:Infileincludedfrom/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/iostream:38:Infileincludedfrom/Applicat

c++ - 如何在 Xcode for Mac OSX 中启用 C++17?

如何在OSXHighSierra(10.13.5)上的Xcode(9.4.1)中启用C++17? 最佳答案 在OSXHighSierra(10.13.5)上的Xcode(9.4.1)中使用C++17的步骤:在Xcode中打开现有的或创建一个新的C++项目点击“显示项目导航器”按钮。它位于Xcode窗口的左上部分,就在最小化/最大化/关闭窗口按钮的下方。它位于最左侧的图标,看起来像一个文件夹。点击“BuildSettings”并向下滚动以查找并展开“AppleLLVM9.0-Language-C++”部分将C++语言方言组合框选择更改

c++ - CMake 不适用于 OSX 上的 C++11

我刚刚升级到MountainLion,因此我可以在xcode附带的新版Clang上使用一些C++11功能。我正在使用来自Homebrew的cmake2.8.9。我做了一个非常简单的CMake项目,它为C++11添加了编译器标志:#CMakeLists.txtcmake_minimum_required(VERSION2.8)add_executable(testtest.cxx)add_definitions(-std=c++0x-stdlib=libc++)test.cxx中的C++代码如下:#includeintmain(){std::cout运行cmake和make时,文件编译正

c++ - 我可以在 XCode 4 或 OSX Lion 中使用 C++11 的最新功能吗?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:CanIuseC++11withXcode?似乎xcode4包含旧版本的clang和gcc。我可以升级gcc或clang并将它们与xcode4一起使用吗?我想使用gcc>=4.6或最新的clang。我的主要目标是在macosxlion上进行C++编程时能够尽可能多地使用C++11的新功能,因此如果需要的话,放弃xcode也是一种选择。我有哪些选择可以实现这一目标?

c++ - 是否有可用于 windows 的自动升级库/框架具有与 Mac OSX 的 Sparkle 提供的功能相似的功能?

我们的应用程序是使用Qt构建的,我想在我们的Windows版本中使用类似于Sparkle的框架来替换我们的自定义解决方案。有这样的吗? 最佳答案 现在有Sparkle的Windows端口,请参阅http://winsparkle.org. 关于c++-是否有可用于windows的自动升级库/框架具有与MacOSX的Sparkle提供的功能相似的功能?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

windows - Windows 服务在 Mac OSX 上的对应物是什么

在Windows上,我们称某些在后台运行的东西为服务。MaxOSX上有这样的东西吗?它叫什么? 最佳答案 它们被称为代理或守护进程。参见thisotherquestion. 关于windows-Windows服务在MacOSX上的对应物是什么,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6106181/

java - 将 jar 包装为 .app (OSX) 和 (.exe) 以进行部署?

我有一个我制作的应用程序的jar文件,现在想将其部署为.app和.exe文件。这可能吗?我以前见过应用程序这样做,但我不知道它是如何完成的。有我需要的工具/eclipse插件吗?我需要AppleforOSX的开发者订阅吗?我不知道下一步该去哪里,一些推荐的步骤会很棒,谢谢!到目前为止,为了测试,我一直在eclipse中执行Run>RunAs>JavaApplication。正如标题中所述,我希望.app和.exe充当.jar的包装器。 最佳答案 对于OSX,考虑制作OSXApplicationBundle对于Windows,请考虑L