- 締切済み
fortran エラー
main.obj : error LNK2005: _MAIN__ already defined in all.obj cal_EPS.obj : error LNK2001: unresolved external symbol _FUNC_EPS@20 というエラーがでて来て困っています。 どう解決したらいいのか教えて下さい。
- BOY12345
- お礼率12% (20/162)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- asuncion
- ベストアンサー率33% (2126/6286)
ソースコードを見せてください。
関連するQ&A
- vc++6.0 のリンクエラー 教えて
VC++6.0を使っています。オープンソースのプログラムをビルドすると、 XXXXXX.obj : error LNK2001: unresolved external symbol __imp__ntohl@4 のリンクエラーが出ます。 どうすれば良いのでしょうか? 何か設定でも間違えているのでしょうか? 初心者なので よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- ビルド時のエラー
行列の計算をする関数をいくつか作り、 それをまとめたファイルmatrix.cを作りました。 自作関数の、M_ADD, M_SUBなどが含まれています。 mainのファイルでmatrix.cをインクルードして、 ビルドしようとしたところ、コンパイルはうまくいくのですが、 リンク時にエラーが起こってしまいました。 具体的には、以下のような感じです。 Linking... matrix.obj : error LNK2005: _M_ADD already defined in main.obj matrix.obj : error LNK2005: _M_SUB already defined in main.obj Debug/計算.exe : fatal error LNK1169: one or more multiply defined symbols found Error executing link.exe. already defined と怒られていますが、 ほかの場所でそんな名前の関数を作った覚えはありません。 関数名をいろいろ変えてみてもだめでした。 ウェブサイトを調べてみても、見当たりませんでした。 これはどういうことなのでしょうか? どうすれば解消できるのでしょうか? どなたかわかるかた、教えていただけませんか? よろしくお願いします。 ちなみに、Visual C++ 6.0を使用しています。
- ベストアンサー
- C・C++・C#
- LINKエラーについて
リンクエラーが出て困っております。 アドバイスお願いします。 リンク中... Dlg11.obj : error LNK2001: unresolved external symbol "public: virtual struct CRuntimeClass * __cdecl CPOSPrinter::GetRuntimeClass(void)const " (?GetRuntimeClass@CPOSPrinter@@UBAPAUCRuntimeClass@@XZ) Dlg11.obj : error LNK2019: unresolved external symbol "public: void __cdecl CPOSPrinter::SetAsyncMode(int)" (?SetAsyncMode@CPOSPrinter@@QAAXH@Z) referenced in function "public: void __cdecl Dlg11::OnPrint(void)" (?OnPrint@CHandyDlg11@@QAA XXZ) 上記のようなエラー内容です。 インクルードするヘッダーが問題と思いますが。 アドバイスお願いいたします。
- ベストアンサー
- C・C++・C#
- OpenNIの動作について
OpenNIをvisual studio2008で動作させようとしています。 そこで以下のメッセージが出て動作しません。インクルードファイルのリンクはしたつもりなのですが、参照できていないのでしょうか。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniDeviceCreateStream" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniFrameRelease" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniDeviceIsPropertySupported" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniStreamGetSensorInfo" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniDeviceClose" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniShutdown" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniGetExtendedError" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniWaitForAnyStream" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniInitialize" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniStreamStart" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniDeviceGetInfo" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniStreamIsPropertySupported" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniDeviceOpen" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniDeviceGetSensorInfo" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniStreamDestroy" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniStreamStop" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniStreamReadFrame" は未解決です。 1>main.obj : error LNK2001: 外部シンボル "__imp__oniDeviceIsCommandSupported" は未解決です。 1>C:\Users\sakata\Documents\Visual Studio 2008\Projects\openNI_test\Release\openNI_test.exe : fatal error LNK1120: 外部参照 18 が未解決です。 以上です。 追加のインクルードディレクトリには C:\Program Files\OpenNI2\Include\Win32 C:\Program Files\OpenNI2\Include 追加のライブラリディレクトリには "C:\Program Files\OpenNI2\Lib" を追加しました。 環境変数はOpenNIをインストールしたときに勝手に追加されたので間違っていないと思います。 環境は以下です。 OS:Windows7 32bit OpenNIはOpenNI2を入れています。(2013年6月現在で最新?) もちろん32bit版です。 動作カメラはXtionです。ドライバインストール済みで、サンプルプログラムの.exeファイルでの動作は確認しています。 他の質問でx64でビルドすれば通るなどと書いてありますが、それは64bit版OSの話ですよね? 原因わかる方、回答お願いします。
- ベストアンサー
- C・C++・C#
- FORTRANのエラーメッセージで・・・
フォートランのコンパイルで,どうも各サブルーチンとメインとのつながりがおかしいらしく下のようなメッセージが出てきます. Lbie2.obj : error LNK2001: 外部シンボル "_DOMEIN@8" は未解決です Debug/Lbie2.exe : fatal error LNK1120: 外部参照 1 が未解決です。 link.exe の実行エラー いったいこのエラーメッセージから何が読み取れるのかさっぱりです. 助けてください.
- ベストアンサー
- その他(プログラミング・開発)
- VC6.0でエラー
環境:winNT4.0,vc6.0 コンソールアプリケーション作成でデバックモードではエラー、警告は、出ないのですが リリースモードで下記のようなエラーがでます。 エラーを消すにはどうしたらよいのでしょうか? 宜しくお願いします。 --------------------構成: muktc - Win32 Release-------------------- リンク中... muktc.obj : error LNK2001: 外部シンボル "_WSACleanup@0" は未解決です muktc.obj : error LNK2001: 外部シンボル "_WSAStartup@8" は未解決です muktc.obj : error LNK2001: 外部シンボル "_WSAGetLastError@0" は未解決です muktc.obj : error LNK2001: 外部シンボル "_gethostname@8" は未解決です muktc.obj : error LNK2001: 外部シンボル "_NetRemoteTOD@8" は未解決です Release/muktc.exe : fatal error LNK1120: 外部参照 5 が未解決です。 link.exe の実行エラー muktc.exe - エラー 6、警告 0
- ベストアンサー
- C・C++・C#
- エラーについて
Visual studio net 2003 で list10-7というウィンドウズプログラム作ってDebugをしたところ、 error LNK2019: unresolved external symbol __imp__timeGetTime@0 referenced in function "unsigned long __stdcall ThreadFunc(void *)" (?ThreadFunc@@YGKPAX@Z) と fatal error LNK1120: 1 unresolved externals という2つのエラーが出ました。ThreadFuncというのは自作のスレッド関数です。上記のエラーから、なんとなくtimeGetTime関数に何か問題があると思うのですが、全くわかりません。AlphaBlend関数を使うときライプラリmsimg32.dllを追加しましたが、timeGetTime関数も何かライプラリが必要なのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- C++でのエラー LNK2001
C++でプログラミング中ビルドしたところ以下のようなエラーが出ました。解決方法がわかりません。どのようにしたら解決できるのでしょうか? ---------------------------------------------------------------- コンパイル中... sample01.cpp リンク中... sample01.obj : error LNK2001: 外部シンボル "__imp__dispose_library" は未解決です sample01.obj : error LNK2001: 外部シンボル "__imp__get_copyright_information" は未解決です sample01.obj : error LNK2001: 外部シンボル "__imp__get_version_information" は未解決です sample01.obj : error LNK2001: 外部シンボル "__imp__initialize_library" は未解決です sample01.obj : error LNK2001: 外部シンボル "__imp__close_reader_writer" は未解決です sample01.obj : error LNK2001: 外部シンボル "__imp__get_last_error_types" は未解決です Debug/Sample01.exe : fatal error LNK1120: 外部参照 6 が未解決です。 link.exe の実行エラー
- ベストアンサー
- C・C++・C#
- DLL呼び出しAPのリンクエラーについて
DLL作成初心者です。 当方で簡単なDLLを作成しました。 試しに、下記の呼び出しAP(EXE)を作成しようと したのですが、リンクエラーになります。 どうしてでしょうか? 呼び出しAP #include <windows.h> int main(){ static HINSTANCE hDLL; hDLL = LoadLibrary(TEXT("DLL_TEST.DLL")); if (hDLL) FreeLibrary(hDLL); return 0; } リンクエラーは下記 IBCD.lib(wincrt0.obj) : error LNK2001: 外部シンボル "_WinMain@16" は未解決です Debug/TEST.exe : fatal error LNK1120: 外部参照 1 が未解決です また上記"_WinMain@16"のライブラリーをリンクさせると SCRNSAVE.LIB(scrnsave.obj) : error LNK2005: _main はすでに test.obj で定義されています SCRNSAVE.LIB(scrnsave.obj) : error LNK2001: 外部シンボル "_ScreenSaverProc@16" は未解決です SCRNSAVE.LIB(scrnsave.obj) : error LNK2001: 外部シンボル "_ScreenSaverConfigureDialog@16" は未解決です SCRNSAVE.LIB(scrnsave.obj) : error LNK2001: 外部シンボル "_RegisterDialogClasses@4" は未解決です Debug/TEST.exe : fatal error 等のエラーになります。 解決策を教えてください。
- ベストアンサー
- C・C++・C#
補足
自己解決できました。 見て頂けたようで、ありがとうございました。