所以我正在为我的大学作业制作一个 pomodoro OOP 项目,我应该通过命令行编译它,但我收到一些 wx/setup.h 和 wx/wx.h 错误,我不知道如何修复它,我在网上找不到答案。我正在使用 Visual Studio,它在那里完美运行。
我尝试了这个命令,这是我的 cmd 输出:
g++ MainFrame.cpp pomodoro.cpp App.cpp drawingcanvas.cpp -o Pomodoro -I"C:\wxWidgets-3.2.3\include" -I"C:\wxWidgets-3.2.3\include\wx\msw" -LC:\wxWidgets-3.2.3\lib\vc_x64_lib -lwxbase31u -lwxmsw31u_core -std=c++11 -pthread'
结果是这样的:
In file included from C:\wxWidgets-3.2.3\include/wx/defs.h:45:0,
from C:\wxWidgets-3.2.3\include/wx/wx.h:14,
from MainFrame.h:2,
from MainFrame.cpp:1:
C:\wxWidgets-3.2.3\include/wx/platform.h:159:22: fatal error: wx/setup.h: No such file or directory
#include "wx/setup.h"
^
compilation terminated.
In file included from C:\wxWidgets-3.2.3\include/wx/defs.h:45:0,
from C:\wxWidgets-3.2.3\include/wx/wx.h:14,
from App.h:2,
from pomodoro.h:2,
from pomodoro.cpp:3:
C:\wxWidgets-3.2.3\include/wx/platform.h:159:22: fatal error: wx/setup.h: No such file or directory
#include "wx/setup.h"
^
compilation terminated.
In file included from C:\wxWidgets-3.2.3\include/wx/defs.h:45:0,
from C:\wxWidgets-3.2.3\include/wx/wx.h:14,
from App.h:2,
from App.cpp:2:
C:\wxWidgets-3.2.3\include/wx/platform.h:159:22: fatal error: wx/setup.h: No such file or directory
#include "wx/setup.h"
^
compilation terminated.
In file included from C:\wxWidgets-3.2.3\include/wx/defs.h:45:0,
from C:\wxWidgets-3.2.3\include/wx/wx.h:14,
from DrawingCanvas.h:3,
from drawingcanvas.cpp:1:
C:\wxWidgets-3.2.3\include/wx/platform.h:159:22: fatal error: wx/setup.h: No such file or directory
#include "wx/setup.h"
^
compilation terminated.