【问题标题】:Setting up Netbeans to compile wxWidgets projects under WindowsWindows下设置Netbeans编译wxWidgets项目
【发布时间】:2010-10-05 14:24:11
【问题描述】:

我正在尝试设置我的 Netbeans IDE,以便它能够编译 wxWidgets 项目。

有一个非常相似的问题: Setup wxWidget in Netbeans 6.1 C++ On MS Windows? 但答案对我不起作用。而且上面提到的版本有点过时了。

我使用 mingw 包进行编译。 在 mysys 中使用这个命令从控制台编译一个小的 hello World App 没有问题:

$ g++ hello.cpp `wx-config --libs` `wx-config --cxxflags` -o hello.exe

这就是我在 Netbeans 中尝试的方法:
项目属性:

  • C++ 编译器 -> 附加选项:wx-config cxxflags (被反引号包围)
  • C++ 编译器 -> 包含目录:installation_Path/include
  • 链接器 -> 附加选项:wx-config --libs (被反引号包围)

Netbeans 在我尝试编译时创建的命令行似乎对我来说是正确的

g++.exe `wx-config --cxxflags` -c -g -I/D/lib/wxWidgets/include -MMD -MP -MF build/Debug/MinGW-Windows/main.o.d -o build/Debug/MinGW-Windows/main.o main.cpp

编译没有错误

g++.exe `wx-config --cxxflags`  `wx-config --libs` -o dist/Debug/MinGW-Windows/wxwidgetstest build/Debug/MinGW-Windows/main.o -L/D/lib/wxWidgets/lib/gcc_lib

但是在链接过程中,我收到很多错误...

问题:

  • 有没有人可以在 Netbeans 中编译 wxWidgets 项目的工作配置,可以帮助我
  • 或者是否有人看到命令行中的错误可能是导致链接问题的原因?

非常感谢!

【问题讨论】:

  • 您是否尝试过在 shell 中运行 wx-config --cxxflagswx-config --libs 并将输出放在项目属性中各自的字段中?也许 NetBeans 用于运行 g++ 的任何方法都不能正确处理命令替换或根本不能处理。
  • 我曾在尝试错误的过程中尝试过,但没有成功。还是谢谢你的回答

标签: c++ netbeans wxwidgets


【解决方案1】:

我终于找到了解决办法,并为以后可能遇到同样问题的人写了一份指南。

wxWidgets wiki: Compiling using Netbeans

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    • 2015-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多