关于在OS X 10.8 Mountain Lion上使用Netbeans 7.2启动和运行CPPFUnit的分步说明

关于在OS X 10.8 Mountain Lion上使用Netbeans 7.2启动和运行CPPFUnit的分步说明,netbeans,osx-mountain-lion,cppunit,netbeans-7.2,Netbeans,Osx Mountain Lion,Cppunit,Netbeans 7.2,有人可以提供一步一步的指导,让CPPFUnit在OS X 10.8 Mountain Lion上工作吗?这包括所需的任何下载和Netbeans的任何配置 当前,当我添加cppunit测试时,添加测试对话框上会出现一条警告:“未检测到cppunit库。测试编译可能会失败。”我已从Sourceforge和svn cppunit下载并将文件复制到/usr/local/include,但这不会消除编译错误 我错过了什么?谷歌™ 在这个问题上没有任何帮助。我使用自制软件在OS X 10.8 Mountai

有人可以提供一步一步的指导,让CPPFUnit在OS X 10.8 Mountain Lion上工作吗?这包括所需的任何下载和Netbeans的任何配置

当前,当我添加cppunit测试时,添加测试对话框上会出现一条警告:“未检测到cppunit库。测试编译可能会失败。”我已从Sourceforge和svn cppunit下载并将文件复制到/usr/local/include,但这不会消除编译错误


我错过了什么?谷歌™ 在这个问题上没有任何帮助。

我使用自制软件在OS X 10.8 Mountain Lion上安装了CPPFUnit。然后,单元测试从Netbeans内部开始工作,没有问题

我遵循的过程是:

  • 安装XCode命令行工具
    • 在XCode首选项中提供,或作为单独的DMG下载
  • 安装自制软件
    • ruby-e“$(curl-fsSkL raw.github.com/mxcl/homebew/go)”
    • 以下安装说明(例如末尾的brew doctor)
  • 使用brew安装CPPU单元
    • brew安装单元
  • 在Netbeans中:
      < LI>创建C++项目
    • 添加一个要测试的函数
    • 右键单击cpp文件,选择“创建测试”,选择cpp单元测试
    • 从列表中选择函数,按照提示创建测试
  • 执行测试
    • 右键单击项目,选择测试(或crtl+F6)

  • 我终于明白我做错了什么,所以我想我应该回答我自己的问题,避免一场争吵

  • 安装Xcode
  • 通过首选项对话框()安装Xcode命令行工具
  • 下载cpput
  • 提取
  • 运行
    /configure
  • 运行
    make
  • 运行
    sudo make安装
  • 第一次尝试此操作时,我可能没有为
    /configure
    运行正确的命令,但鉴于我能够使用tab complete,即我不应该运行say
    /config
    ,这是一个可疑的说法

    但是我认为我的问题的真正关键是必须在
    makeinstall
    上调用
    sudo
    。我收到一个权限错误,因为脚本需要管理员权限才能将库放在它们需要的地方。我可以发誓我在某个时候尝试过,但也失败了

    大约一个月前,我的一个同事帮我试过这个,他成功了。我拖延了重试,但一旦我这样做了,它就像一个魅力。据我所知,OSX10.8.1和10.8.2或10.3之间没有bug


    一旦我按照上面列出的步骤进行操作,我就能够返回到Netbeans并添加一个单元测试,而不会出现对话框。此外,测试代码已编译并运行。

    我不是StackOverflow的现场强尼,因为我问的问题不多,回答的问题也越来越少。然而,虽然我认为您的答案非常有用,并向我介绍了自制软件,但我在下面列出了我的解决方案,它只需要Netbeans、Xcode/Xcode命令行工具、CPPFUnit和OS X 10.8.X等,我想给您打分,但不想接受您的答案。然而,我确实要感谢你们来帮助我。证明汤姆教授错了的证据是安德鲁斯的回答在4年后帮助了我。brew更干净,允许升级和更好的维护。