Visual Studio 2015 リンカ ツール エラー LNK1120とLNK2019

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
epo

Visual Studio 2015 リンカ ツール エラー LNK1120とLNK2019

#1

投稿記事 by epo » 9年前

---------------------------
#include <stdio.h>

int main(void)
{
printf("%d", 15 + 7);

return(0);

}
---------------------------
このコードをビルドすると

重大度レベル コード 説明 プロジェクト ファイル 行
エラー LNK1120 1 件の未解決の外部参照 Win32Project2 C:\Users\nanako\Documents\Visual Studio 2015\Projects\Win32Project2\Win32Project2\Debug\Win32Project2.exe 1


重大度レベル コード 説明 プロジェクト ファイル 行
エラー LNK2019 未解決の外部シンボル _WinMain@16 が関数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) で参照されました。 Win32Project2 C:\Users\nanako\Documents\Visual Studio 2015\Projects\Win32Project2\Win32Project2\MSVCRTD.lib(exe_winmain.obj) 1


と出るんですが、どうやったら解決できますか?
あとこのエラーから何を学べばいいでしょうか?

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: Visual Studio 2015 リンカ ツール エラー LNK1120とLNK2019

#2

投稿記事 by みけCAT » 9年前

epo さんが書きました:どうやったら解決できますか?
詳しくは知りませんが、プロジェクトの設定を修正するといいと思います。
[search=google]エラー LNK2019 未解決の外部シンボル _WinMain@16[/search]
epo さんが書きました:あとこのエラーから何を学べばいいでしょうか?
Visual Studioは罠が多いので、C言語やC++が使いたければGCCを使う方がいい…とかでしょうか?(わかりません)
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

epo

Re: Visual Studio 2015 リンカ ツール エラー LNK1120とLNK2019

#3

投稿記事 by epo » 9年前

みけCAT さん。

ありがとうございます。GCCも考えようと思います。

epo

Re: Visual Studio 2015 リンカ ツール エラー LNK1120とLNK2019

#4

投稿記事 by epo » 9年前

Win32プロジェクトでプロジェクトの作成をやらず

Win32コンソールアプリケーションでやればできました!!!!ありがとうございます。

naohiro19
記事: 256
登録日時: 14年前
住所: 愛知県

Re: Visual Studio 2015 リンカ ツール エラー LNK1120とLNK2019

#5

投稿記事 by naohiro19 » 9年前

"Test”というソリューションを作ったとすると「ソリューションエクスプローラー」から太字になっている「Test」を右クリックしてください。
右クリックするとメニューがでけるので「プロパティ」を左クリックします。
「リンカー」から「システム」をクリックします。右側に「サブシステム」と出てくる部分があるので
「Windows (/SUBSYSTEM:WINDOWS)」の「▼」部分をクリックして「コンソール (/SUBSYSTEM:CONSOLE)」に変更すればOKです。

プロジェクトを間違えて作成しても上記の通りの操作をすればできます。

閉鎖

“C言語何でも質問掲示板” へ戻る