无法为某些课程文件正确使用Makefile

闷棍

我正在尝试浏览以下http://www.cs.columbia.edu/~keenan/Projects/DGPDEC/paper.pdf以下源文件用于说明https://github.com/dgpdec/course上发生的情况现在我无法正常工作。这是我尝试过的:

首先,我进入文件夹“ basecode”,编辑Makefile以使其具有正确的include和库路径。然后我想做,但这给了我错误

名称空间“ std”中的“ ostream”未命名类型

我在网上查找此错误,但找不到解决方案。在包含的文件libddg_userguide.pdf中,它说我应该在根libddg文件夹中编辑Makefile,但我不知道是哪个文件夹。对于此类nooby问题,我感到很抱歉,但我确实很困惑,并且已经尝试了很长时间。这是我用来(在Basecode文件夹中)供参考的Makefile:

##########################################################################################

# Specify library locations here (add or remove "#" marks to comment/uncomment lines for your platform)

# Linux
DDG_INCLUDE_PATH      = -I/usr/include/ -I/usr/local/include -I/usr/include/suitesparse
DDG_LIBRARY_PATH      = -L/usr/lib -L/usr/local/lib 
DDG_BLAS_LIBS         = -llapack -lblas -lgfortran
DDG_SUITESPARSE_LIBS  = -lspqr -lcholmod -lmetis -lcolamd -lccolamd -lcamd -lamd -lm
DDG_OPENGL_LIBS       = -lglut -lGL -lGLU -lX11

########################################################################################

TARGET = ddg
CC = g++
LD = g++
CFLAGS = -O3 -Wall -Werror -ansi -pedantic  $(DDG_INCLUDE_PATH) -I./include -I./src
LFLAGS = -O3 -Wall -Werror -ansi -pedantic $(DDG_LIBRARY_PATH)
LIBS = $(DDG_OPENGL_LIBS) $(DDG_SUITESPARSE_LIBS) $(DDG_BLAS_LIBS)

########################################################################################
## !! Do not edit below this line

HEADERS := $(wildcard include/*.h)
SOURCES := $(wildcard src/*.cpp)
OBJECTS := $(addprefix obj/,$(notdir $(SOURCES:.cpp=.o)))

all: $(TARGET)

$(TARGET): $(OBJECTS)
    $(LD) $(OBJECTS) -o $(TARGET) $(CFLAGS) $(LFLAGS) $(LIBS)

obj/%.o: src/%.cpp ${HEADERS}
    $(CC) -c $< -o $@ $(CFLAGS) 

clean:
    rm -f $(OBJECTS)
    rm -f $(TARGET)
    rm -f $(TARGET).exe

在此先感谢您的帮助!

轨道轻度竞赛

这意味着代码中存在一个错误:标头丢失了,因为有人做了一个假设

您的特定工具链不满足该假设。

找到有问题的文件(您没有说是哪一个)并添加#include <ostream>到其中。

course/Connection/include/DenseMatrix.h似乎是一个这样的文件;可能还有其他文件。)

注意:我必须说,尽管有错误,但总体而言,对于大学课程来说,这是非常好的C ++代码。给我留下深刻的印象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用imagemagick无法正确转换某些PDF

来自分类Dev

Autolisp无法为某些用户正确设置块属性

来自分类Dev

CSS文件中的某些div无法正确显示

来自分类Dev

创建即使某些文件无法正确导入也可以运行的函数

来自分类Dev

CSS文件中的某些div无法正确显示

来自分类Dev

Yii无法迁移我的正确课程

来自分类Dev

无法获取要使用的课程

来自分类Dev

从非Linux文件系统复制文件时,自动为某些文件类型设置正确的权限

来自分类Dev

无法为课程创建转换器

来自分类Dev

无法为课程创建转换器

来自分类Dev

如何使用“导出网格为”将网格正确导出为.obj?-无法获取带有纹理的文件

来自分类Dev

为课程安排创建 .ics 文件

来自分类Dev

使用Java无法正确复制文件

来自分类Dev

无法在appcache文件中使用正确的url

来自分类Dev

某些字符无法正确加载

来自分类Dev

无法导入某些文件

来自分类Dev

为什么PHP无法为json文件返回正确的mime?

来自分类Dev

地理编码API(V3)无法为某些美国邮政编码返回正确的结果

来自分类Dev

某些文件的“始终使用此程序”显示为灰色

来自分类Dev

无法为JAVA创建Makefile

来自分类Dev

记录器在某些文件中无法使用

来自分类Dev

如何仅使用Makefile(g ++)将某些文件链接到对象?

来自分类Dev

无法使用XML文件。InputStream为null

来自分类Dev

无法使用Dagger 2注入课程

来自分类Dev

Mozilla Firefox无法从MySQL数据库正确下载某些文件类型

来自分类Dev

EntityFramework无法正确生成C#文件(某些枚举不完整,因此构建失败)

来自分类Dev

Mozilla Firefox无法从MySQL数据库正确下载某些文件类型

来自分类Dev

为什么某些观看者/编辑者无法正确打开此SVG文件?

来自分类Dev

无法为使用typedef的块编写正确的语法

Related 相关文章

  1. 1

    使用imagemagick无法正确转换某些PDF

  2. 2

    Autolisp无法为某些用户正确设置块属性

  3. 3

    CSS文件中的某些div无法正确显示

  4. 4

    创建即使某些文件无法正确导入也可以运行的函数

  5. 5

    CSS文件中的某些div无法正确显示

  6. 6

    Yii无法迁移我的正确课程

  7. 7

    无法获取要使用的课程

  8. 8

    从非Linux文件系统复制文件时,自动为某些文件类型设置正确的权限

  9. 9

    无法为课程创建转换器

  10. 10

    无法为课程创建转换器

  11. 11

    如何使用“导出网格为”将网格正确导出为.obj?-无法获取带有纹理的文件

  12. 12

    为课程安排创建 .ics 文件

  13. 13

    使用Java无法正确复制文件

  14. 14

    无法在appcache文件中使用正确的url

  15. 15

    某些字符无法正确加载

  16. 16

    无法导入某些文件

  17. 17

    为什么PHP无法为json文件返回正确的mime?

  18. 18

    地理编码API(V3)无法为某些美国邮政编码返回正确的结果

  19. 19

    某些文件的“始终使用此程序”显示为灰色

  20. 20

    无法为JAVA创建Makefile

  21. 21

    记录器在某些文件中无法使用

  22. 22

    如何仅使用Makefile(g ++)将某些文件链接到对象?

  23. 23

    无法使用XML文件。InputStream为null

  24. 24

    无法使用Dagger 2注入课程

  25. 25

    Mozilla Firefox无法从MySQL数据库正确下载某些文件类型

  26. 26

    EntityFramework无法正确生成C#文件(某些枚举不完整,因此构建失败)

  27. 27

    Mozilla Firefox无法从MySQL数据库正确下载某些文件类型

  28. 28

    为什么某些观看者/编辑者无法正确打开此SVG文件?

  29. 29

    无法为使用typedef的块编写正确的语法

热门标签

归档