0
0

I know this will probably a rather dumb question, but after two days of trying, i thought i would ask anyway. I’m quite new to C++ so I think there will be a very simple solution to this.

When I try to compile the examples in the low level api section on the command line I get always ‘undefined reference’ errors for the FMOD stuff. I know there must be a problem with the libraries.

Here is my makefile:

CFLAGS = -m64 -c -Wall -g --std=c++11
LFLAGS = -m64 -g -Wl,-rpath=../lib

INCLUDE_PATH = -I../inc
LIBRARY_PATH = -L../lib

LIBS = -lfmod64 -lfmodL64 -lfmod64_vc -lfmodL64_vc

all:    generate_tone.o common.o common_platform.o
    g++ $(LFLAGS) $(INCLUDE_PATH) $(LIBRARY_PATH) generate_tone.o common.o common_platform.o -o generate.exe ../lib/libfmod.a ../lib/libfmodL.a $(LIBS)  

common.o:   common.cpp common.h
    g++ $(CFLAGS)  $(INCLUDE_PATH) common.cpp -o common.o

common_platform.o:  common_platform.cpp common_platform.h 
    g++ $(CFLAGS)  $(INCLUDE_PATH) common_platform.cpp -o common_platform.o

generate_tone.o:    generate_tone.cpp
    g++ $(CFLAGS) $(INCLUDE_PATH) generate_tone.cpp  -o generate_tone.o

Perhaps somebody can help.

  • You must to post comments
Showing 0 results
Your Answer

Please first to submit.