Xcode hjälp

Tråden skapades och har fått 3 svar. Det senaste inlägget skrevs .
1

Hej, min kompis mailade:

Jag försöker köra ett program på en MAC med
programutvecklingsmiljön xcode version 5 men
jag för fel under bygget av programmet. Kanske
han kan komma med tips om hur fixa det eller
om han känner till någon...?

Felet är följande:
Undefined symbols for architecture x86_64:
"_CFGetTypeID", referenced from:
_get_int_property in hid.o
"_CFNumberGetTypeID", referenced from:
_get_int_property in hid.o
"_CFNumberGetValue", referenced from:
_get_int_property in hid.o
"_CFRelease", referenced from:
_hid_exit in hid.o
_hid_enumerate in hid.o
_hid_open_path in hid.o
_free_hid_device in hid.o

Tror det är ett bibliotek som saknas men vet inte
hur man skall lägga till det. Programmet är ett
enkelt kommandoradprogram.

/ någon som kan hjälpa honom?

Det ser ut som att ni försöker bygga för 64-bit, men Core foundation (CF) finns bara för 32-bit om jag minns rätt.

Vad är det för program?

Ursprungligen av marcushedenstrom:

Det ser ut som att ni försöker bygga för 64-bit, men Core foundation (CF) finns bara för 32-bit om jag minns rätt.

Vad är det för program?

Och det verkar vara just detta bibliotek (hid.c) som tydligen
bygger mot Core Foundation.

http://www.signal11.us/oss/hidapi/

Jo det är en 64-bitars mac och i xcode5 så säger den i386 64-bitars.
Kan man ändra till 32-bitars och köra det även på 64-bitars eller
måste man hitta annat bibliotek för HID?

/Tommy

I build settings i ditt Xcode-projekt kan du välja vad du vill bygga för, det står nog "x86_64 och i386" där nånstans nu.

Du kan alltid köra 32-bitsappar även på 64 bit OS X.

1
Bevaka tråden