Var hittar jag telldus-core.h

Moderator: Telldus

Post Reply
erikd
Posts: 9
Joined: Fri Mar 17, 2023 9:45 am
Location: Nynäs

Var hittar jag telldus-core.h

Post by erikd »

Jag har letat och sökt i forument och
http://developer.telldus.se/browser
men inte hittat telldus-core.h.
Så vänligen var kan jag få tag i den?
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Re: Var hittar jag telldus-core.h

Post by micke.prag »

Beroende på operativsystem så installeras den med TelldusCenter.
Micke Prag
Software
Telldus Technologies
erikd
Posts: 9
Joined: Fri Mar 17, 2023 9:45 am
Location: Nynäs

Re: Var hittar jag telldus-core.h

Post by erikd »

ubuntu 12.04 LTS
TelldusCenter 2.1.2_beta8
tdtool 2.1.2_beta8
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Re: Var hittar jag telldus-core.h

Post by micke.prag »

Då ska du installera telldus-core-dev.
Micke Prag
Software
Telldus Technologies
erikd
Posts: 9
Joined: Fri Mar 17, 2023 9:45 am
Location: Nynäs

Re: Var hittar jag telldus-core.h

Post by erikd »

Det fungerar ej men jag skall kanske installera på annat sätt?

Code: Select all

sudo apt-get install telldus-core-dev
...
E: Unable to locate package telldus-core-dev
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Re: Var hittar jag telldus-core.h

Post by micke.prag »

Testa libtelldus-core-dev
Micke Prag
Software
Telldus Technologies
erikd
Posts: 9
Joined: Fri Mar 17, 2023 9:45 am
Location: Nynäs

Re: Var hittar jag telldus-core.h

Post by erikd »

Det fungerar nu!
Tack!
erikd
Posts: 9
Joined: Fri Mar 17, 2023 9:45 am
Location: Nynäs

Re: Var hittar jag telldus-core.h

Post by erikd »

Jag fick problem i alla fall. Det verkar som jag saknar ett bibliotek för en del funktioner. Jag har letet på min burk men inte hittat något lämpligt.

Code: Select all

erik@eeePC:~/Tellstick/c-ex$ make
gcc -o sensor -Wall -ltelldus-core main.o
main.o: In function `main':
main.c:(.text+0x121): undefined reference to `tdInit'
main.c:(.text+0x19b): undefined reference to `tdSensorValue'
main.c:(.text+0x236): undefined reference to `tdSensorValue'
main.c:(.text+0x2c7): undefined reference to `tdSensor'
main.c:(.text+0x2d4): undefined reference to `tdClose'
collect2: ld returned 1 exit status
make: *** [all] Error 1
Den file jag försöker kompilera kommer från
http://developer.telldus.com/browser#ex ... ing/main.c

--EDIT----------------------------------------------------------------------------------------------
Nu är helgen räddad!

Code: Select all

gcc main.c -ltelldus-core
Gjorde susen.

Jag visste tydligen inte hur make-filen skall användas på rätt sätt. Trodde att det bara var att skriva "make" utan argument. Jag får läsa på om make.

Code: Select all

CC=gcc
CFLAGS=-Wall -ltelldus-core

OBJS = main.o

all: ${OBJS}
	${CC} -o sensor ${CFLAGS} ${OBJS}

main.c:
	${CC} ${CFLAGS} -c main.c

clean:
	rm -f sensor main.o
Post Reply