VisualC++6.0で、新規作成→win32 Dinamic-Link Libraryでプロジェクト
を作成し、dllファイルを作っています。
今までは、上手くコンパイル出来て、dllを作れていました。
友人の作ったライブラリにリンクして、ソースファイルで
そのライブラリの関数を使って、コンパイルすると、
LIBC.lib(crt0.obj) : error LNK2001: 外部シンボル "_main" は未解決です。
というエラーが出て困っています。
今、プロジェクトの設定→リンク→アウトプットの
エントリポイントシンボルはDllEntryPoint@12となっています。
どうしたら良いでしょうか?
どなたかご教授くださると助かります。
ちなみに、ライブラリの関数をコメントにすると、コンパイル出来ます。
No.2ベストアンサー
- 回答日時:
もう一つ、書くの忘れてました。
exeを作るプロジェクトにした時、main()関数が無くて
>LIBC.lib(crt0.obj) : error LNK2001: 外部シンボル "_main" は未解決です。
が出てるんなら、main()を書かないと駄目ですよ。
No.1
- 回答日時:
DLL(ライブラリ)を作ってるプロジェクトだと、main()関数があるとまずいのです。
ライブラリにmain()が有ると、それが実行されてしまいますよね?
解決方法は、exe作るようなプロジェクトに変更するか?ライブラリにするんなら、main()やWinMain()以外の関数名にするしか有りません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- その他(プログラミング・Web制作) Python でWindowsのショートカット(.lnk)のプロパティを参照したい 1 2023/02/01 15:09
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- C言語・C++・C# Cのコンパイルでコメントアウトをそのままオブジェクトに保持したい 7 2023/08/01 22:22
- その他(プログラミング・Web制作) python文字化けエラーが発生しているようです 3 2022/04/13 19:41
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- C言語・C++・C# ExcelCS 1 2023/01/27 19:47
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
fatal error LNK1104: ファイル...
-
gccでの共有ライブラリのver指定
-
mecabというアプリケーションを...
-
VC6.0からVC7.0への移植
-
音楽再生についてのVC++のプロ...
-
共有ライブラリへのパス指定の方法
-
VC++でビルド時の、リンク警告 ...
-
Visual C++ toolkit / Platform...
-
openCVでのデバックエラー
-
C言語のPathFileExistsについて
-
VC++6.0のリンクエラーです。
-
リンクエラーについて
-
visual studio community2017 O...
-
CD-レコの使い方を教えてください
-
タイプライブラリのレジストリ...
-
error LNK2001: 外部シンボル "...
-
「MFCを使用しない」から「MFC...
-
Makefileと共有ライブラリ
-
VC++6.0からVC++.NET2005へ移植
-
python エラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スタティックライブラリ関係の...
-
スタティックリンクライブラリ...
-
fatal error LNK1104: ファイル...
-
VC++6.0からVC++.NET2005へ移植
-
C++Builder リンカエラーとは?
-
error LNK2001: 外部シンボル "...
-
#include <winreg.h>をインクル...
-
タイプライブラリのレジストリ...
-
【VS2008 C++】2つのプロジェ...
-
#pragma commentの相対パス指定
-
'stdafx.h'のエラーに関して
-
'd3dx9.lib' が開けません。
-
VC++でビルド時の、リンク警告 ...
-
「MFCを使用しない」から「MFC...
-
静的/動的リンクライブラリにつ...
-
error LNK2019: 未解決の外部シ...
-
MP3の再生
-
visual studio community2017 O...
-
Visual Studio 2022の『#define...
-
C++によるPostgreSQLの接続
おすすめ情報