C++ - 在 Windows 上创建 Makefile

C++ - Creating Makefile on Windows

我有一个项目对循环双链表进行一些处理。我必须在不同的目录中使用这个项目文件,我制作了这个项目,但我无法为 Windows.

创建 Makefile

我在命令提示符下使用的成功命令如下所示;

g++ -c src\Demo.cpp -o lib\Demo.o
g++ -c src\CircularDoubleLinkedListProcessor.cpp -o lib\CircularDoubleLinkedListProcessor.o
g++ -c src\CircularDoubleLinkedList.cpp -o lib\CircularDoubleLinkedList.o

g++ lib\Demo.o lib\CircularDoubleLinkedListProcessor.o lib\CircularDoubleLinkedList.o -o bin\Demo.exe

.\bin\Demo.exe

另外,这个项目的class图:

Demo -> CircularDoubleLinkedListProcessor -> CircularDoubleLinkedList -> DoubleLinkedListNode

文件层次结构:

如果你能帮助我,我将不胜感激

我找到了解决方案,我们可以像Linux环境一样轻松使用它。看着一些样品我很困惑。

生成文件

ALL:
    g++ -c src\Demo.cpp -o lib\Demo.o
    g++ -c src\CircularDoubleLinkedListProcessor.cpp -o lib\CircularDoubleLinkedListProcessor.o
    g++ -c src\CircularDoubleLinkedList.cpp -o lib\CircularDoubleLinkedList.o

    g++ lib\Demo.o lib\CircularDoubleLinkedListProcessor.o lib\CircularDoubleLinkedList.o -o bin\Demo.exe

    .\bin\Demo.exe

命令:

> mingw32-make