VC++でmath.hが使えない
Posted: 2011年5月21日(土) 16:56
久しぶりの質問です。相変わらず初歩的な質問で申し訳ありません。
VC++でプログラムを作っていて、数学関数を使おうとするといつもエラーが出るので、試しに次のような簡単なプログラムを作ってみましたが、やはりエラーが出ました。
これをビルドすると、出力に、
1>------ ビルド開始: プロジェクト: cpptest, 構成: Debug Win32 ------
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 ___tmainCRTStartup で参照されました。
1>C:\Users\ABC\Documents\Visual Studio 2010\Projects\cpptest\Debug\cpptest.exe : fatal error LNK1120: 外部参照 1 が未解決です。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
と出てしまいます。
OSはWin7,VC++は2010Expressです。設定等は特にいじってないと思うのですが、何がいけないんでしょうか?
回答よろしくお願いします。
VC++でプログラムを作っていて、数学関数を使おうとするといつもエラーが出るので、試しに次のような簡単なプログラムを作ってみましたが、やはりエラーが出ました。
#include <math.h>
#include <stdio.h>
void main( void )
{
double x = 2.0, y = 3.0, z;
z = pow( x, y );
printf( "%.1f の %.1f 乗は %.1f です。\n", x, y, z );
}
1>------ ビルド開始: プロジェクト: cpptest, 構成: Debug Win32 ------
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 ___tmainCRTStartup で参照されました。
1>C:\Users\ABC\Documents\Visual Studio 2010\Projects\cpptest\Debug\cpptest.exe : fatal error LNK1120: 外部参照 1 が未解決です。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
と出てしまいます。
OSはWin7,VC++は2010Expressです。設定等は特にいじってないと思うのですが、何がいけないんでしょうか?
回答よろしくお願いします。