- 締切済み
cygwin環境
C言語にて作成したプログラムをcygwin環境にて(gcc)コンパイルすると "c:\DOCUME~1\ユーザ名\LOCALS~1\Temp/ccy2baaa.o:sl.c:(.text+0x4f):undefined reference to __imp__(func名)@16 collect2:ld returned 1 exit status" のようなエラーが発生してしまいます。 解決法は無いでしょうか??
- みんなの回答 (2)
- 専門家の回答
C言語にて作成したプログラムをcygwin環境にて(gcc)コンパイルすると "c:\DOCUME~1\ユーザ名\LOCALS~1\Temp/ccy2baaa.o:sl.c:(.text+0x4f):undefined reference to __imp__(func名)@16 collect2:ld returned 1 exit status" のようなエラーが発生してしまいます。 解決法は無いでしょうか??
補足
実際に使用するソースの一部ですが、詳細を記載します。 //ここから #include <windows.h> #include <setupapi.h> int main() { HDEVINFO hDevInfo; hDevInfo = SetupDiGetClassDevs(NULL, 0, 0, DIGCF_PRESENT | DIGCF_ALLCLASSES); return 0; } // ここまで これだけのプログラムで同じエラーが発生します。 (Func名)=SetupDiGetClassDevsです。