---------------------------
#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
と出るんですが、どうやったら解決できますか?
あとこのエラーから何を学べばいいでしょうか?
Visual Studio 2015 リンカ ツール エラー LNK1120とLNK2019
Re: Visual Studio 2015 リンカ ツール エラー LNK1120とLNK2019
詳しくは知りませんが、プロジェクトの設定を修正するといいと思います。epo さんが書きました:どうやったら解決できますか?
[search=google]エラー LNK2019 未解決の外部シンボル _WinMain@16[/search]
Visual Studioは罠が多いので、C言語やC++が使いたければGCCを使う方がいい…とかでしょうか?(わかりません)epo さんが書きました:あとこのエラーから何を学べばいいでしょうか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: Visual Studio 2015 リンカ ツール エラー LNK1120とLNK2019
Win32プロジェクトでプロジェクトの作成をやらず
Win32コンソールアプリケーションでやればできました!!!!ありがとうございます。
Win32コンソールアプリケーションでやればできました!!!!ありがとうございます。
Re: Visual Studio 2015 リンカ ツール エラー LNK1120とLNK2019
"Test”というソリューションを作ったとすると「ソリューションエクスプローラー」から太字になっている「Test」を右クリックしてください。
右クリックするとメニューがでけるので「プロパティ」を左クリックします。
「リンカー」から「システム」をクリックします。右側に「サブシステム」と出てくる部分があるので
「Windows (/SUBSYSTEM:WINDOWS)」の「▼」部分をクリックして「コンソール (/SUBSYSTEM:CONSOLE)」に変更すればOKです。
プロジェクトを間違えて作成しても上記の通りの操作をすればできます。
右クリックするとメニューがでけるので「プロパティ」を左クリックします。
「リンカー」から「システム」をクリックします。右側に「サブシステム」と出てくる部分があるので
「Windows (/SUBSYSTEM:WINDOWS)」の「▼」部分をクリックして「コンソール (/SUBSYSTEM:CONSOLE)」に変更すればOKです。
プロジェクトを間違えて作成しても上記の通りの操作をすればできます。