簡體   English   中英

cygwin 64庫:未定義引用,重定位被截斷以適合:R_X86_64_PC32對未定義的符號

[英]cygwin 64 library: undefined reference, relocation truncated to fit: R_X86_64_PC32 against undefined symbol

Netbeans + Cygwin 64,Windows 7

試圖構建最初由visual C組成的項目。

基本上我搜索並理解這是一些cygwin問題,我錯過了一些視覺C所擁有的庫。 但是我不明白如何解決它...

下面是大量的信息:

Debug/Cygwin_4.x-Windows
gcc -o dist/Debug/Cygwin_4.x-Windows/timerdac build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o -lgdi32
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o: In function `main':
/cygdrive/D/timerDACcode/EOGTester/EOGTesteingOut.c:39: multiple definition of `main'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:/cygdrive/D/timerDACcode/EOGTester/DaqInTesteingNewOut.c:40: first defined here
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o: In function `ClearScreen':
/cygdrive/D/timerDACcode/EOGTester/EOGTesteingOut.c:267: multiple definition of `ClearScreen'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:/cygdrive/D/timerDACcode/EOGTester/DaqInTesteingNewOut.c:930: first defined here
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o: In function `MoveCursor':
/cygdrive/D/timerDACcode/EOGTester/EOGTesteingOut.c:293: multiple definition of `MoveCursor'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:/cygdrive/D/timerDACcode/EOGTester/DaqInTesteingNewOut.c:956: first defined here
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o: In function `GetTextCursor':
/cygdrive/D/timerDACcode/EOGTester/EOGTesteingOut.c:320: multiple definition of `GetTextCursor'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:/cygdrive/D/timerDACcode/EOGTester/DaqInTesteingNewOut.c:983: first defined here
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1b6): undefined reference to `__imp_waveOutOpen'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1b6): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__imp_waveOutOpen'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1dc): undefined reference to `cbDeclareRevision'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1dc): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `cbDeclareRevision'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1f1): undefined reference to `cbErrHandling'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1f1): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `cbErrHandling'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x21b): undefined reference to `cbGetConfig'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x21b): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `cbGetConfig'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x246): undefined reference to `cbWinBufAlloc32'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x246): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `cbWinBufAlloc32'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x26c): undefined reference to `cbWinBufAlloc'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x26c): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `cbWinBufAlloc'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x3bd): undefined reference to `cbAInScan'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x3bd): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `cbAInScan'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x3f8): undefined reference to `fftw_malloc'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x3f8): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `fftw_malloc'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x409): undefined reference to `fftw_malloc'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x409): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `fftw_malloc'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x43c): undefined reference to `fftw_plan_dft_1d'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x43c): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `fftw_plan_dft_1d'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x46f): undefined reference to `fftw_plan_dft_1d'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x46f): additional relocation overflows omitted from the output
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x5b9): undefined reference to `fftw_execute'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x6b5): undefined reference to `cbGetStatus'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x732): undefined reference to `__imp_waveOutUnprepareHeader'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x77b): undefined reference to `__imp_waveOutPrepareHeader'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x7be): undefined reference to `__imp_waveOutWrite'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x14f3): undefined reference to `fftw_execute'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1744): undefined reference to `fftw_execute'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1ac0): undefined reference to `kbhit'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1b1b): undefined reference to `cbStopBackground'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1b3a): undefined reference to `fftw_destroy_plan'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1b49): undefined reference to `fftw_destroy_plan'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1b58): undefined reference to `fftw_free'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1b67): undefined reference to `fftw_free'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1b78): undefined reference to `__imp_waveOutClose'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/DaqInTesteingNewOut.o:DaqInTesteingNewOut.c:(.text+0x1bc4): undefined reference to `cbWinBufFree'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o:EOGTesteingOut.c:(.text+0xcf): undefined reference to `cbDeclareRevision'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o:EOGTesteingOut.c:(.text+0xe4): undefined reference to `cbErrHandling'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o:EOGTesteingOut.c:(.text+0x10e): undefined reference to `cbGetConfig'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o:EOGTesteingOut.c:(.text+0x139): undefined reference to `cbWinBufAlloc32'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o:EOGTesteingOut.c:(.text+0x15f): undefined reference to `cbWinBufAlloc'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o:EOGTesteingOut.c:(.text+0x2a4): undefined reference to `cbAInScan'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o:EOGTesteingOut.c:(.text+0x2df): undefined reference to `cbGetStatus'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o:EOGTesteingOut.c:(.text+0x497): undefined reference to `kbhit'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o:EOGTesteingOut.c:(.text+0x502): undefined reference to `cbStopBackground'
build/Debug/Cygwin_4.x-Windows/_ext/450961492/EOGTesteingOut.o:EOGTesteingOut.c:(.text+0x545): undefined reference to `cbWinBufFree'
collect2: error: ld returned 1 exit status
nbproject/Makefile-Debug.mk:63: recipe for target 'dist/Debug/Cygwin_4.x-Windows/timerdac.exe' failed
make[2]: *** [dist/Debug/Cygwin_4.x-Windows/timerdac.exe] Error 1
make[2]: Leaving directory '/cygdrive/c/Users/sam/Documents/NetBeansProjects/timerDAC'
nbproject/Makefile-Debug.mk:60: recipe for target '.build-conf' failed
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory '/cygdrive/c/Users/sam/Documents/NetBeansProjects/timerDAC'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
make: *** [.build-impl] Error 2


BUILD FAILED (exit value 2, total time: 9s)

您缺少fftw的開發庫。 使用cygwin setup.exe安裝程序安裝libfftw3-devel軟件包。 然后再試一次。 您可能還需要其他庫...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM