• 締切済み

VisualStudio2010について

VisualStudio2010について 環境 ・VisualStudio2008(以下VS2008)を今まで使用していました。 ・今日VisualStudio2010(以下VS2010)をインストールをしました。 問題点 ・C++でdllの作成をしようとしました。 ・画像のようなエラーが出ました。 ・VS2008では出ないエラーでした。 ・調べたけど分かりませんでした。 画像 http://img718.imageshack.us/img718/5254/87388517.png

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.3

エラータブよりも 出力タブの内容のほうがいいかもしれませんよ 文字コードが Unicode/マルチバイトの選択によってエントリーポイントの名称が変わるってことがあったように思いますが ・・・ WinMainだけだったかなぁー ??

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>プロジェクトの作成は >「Win32プロジェクト」→「アプリケーションの種類 - dll」「追加オプション - 空のプロジェクト」→ >「ソースファイルにmain.cppを追加」→「コードを書く」→「ビルド」→「エラー」 私の方と同じ手順…ですな。 エラーにはなっていませんでしたが。 ちょっと判らないです。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

他サイトに置いた画像だと後から見た人が内容不明になることもあるんですが… まぁ、ソレはさておき。 VC2010EEで掲示されたコードを入力、ビルドしましたが…普通に成功しています。 # 動くかどうかは試していませんが。 エントリーポイントの設定が必要。とかのエラーが出ているようですので、 プロジェクトの設定がおかしいのではないでしょうか? # 「構成の種類」がDLLになっていないとか。 D4024に関しては…… プロジェクトの設定で入力ファイルにヘンなモノを渡しているのではないか…程度でしょうか。 どんなオプションになっているのか不明ですけど。

devman
質問者

補足

私の環境は VisualStudio 2010 Ultimateでした。 書き忘れて申し訳ありません。 「入力」→「追加依存ファイル」 kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) プロジェクトの作成は 「Win32プロジェクト」→「アプリケーションの種類 - dll」「追加オプション - 空のプロジェクト」→ 「ソースファイルにmain.cppを追加」→「コードを書く」→「ビルド」→「エラー」 ※追加オプションで空のプロジェクトにチェックを外して構築した場合も同様のエラーが発生します。

関連するQ&A