【问题标题】:C++ - Creating Makefile on WindowsC++ - 在 Windows 上创建 Makefile
【发布时间】:2020-11-27 20:37:26
【问题描述】:

我有一个项目对循环双链表进行一些处理。我必须在不同的目录中使用这个项目文件,我创建了这个项目,但我无法为 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

还有这个项目的类图:

Demo -> CircularDoubleLinkedListProcessor -> CircularDoubleLinkedList -> DoubleLinkedListNode

文件层次结构

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

【问题讨论】:

    标签: c++ windows makefile g++ mingw


    【解决方案1】:

    我找到了解决方案,我们可以很容易地使用它类似于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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多