ビルドした時にエラーが出ます
Posted: 2012年5月30日(水) 19:03
プログラミング初心者です。よろしくお願いします。
学校の課題でプログラムを作ったのですが、プログラムをビルドしたところ、 fatal error LNK1120: 外部参照 1 が未解決です。とエラーが出ます。
何処が悪いか教えてもらえないでしょうか?
Microsft Visual C++ 2010を使っています。
実行結果はこのようになるようです。
sizeof(int) =2
sizeof(double) =8
sizeof(na) =2
sizeof(dx) =8
sizeof(na + nb) =2
sizeof(na + dy) =8
sizeof(dx + dy) =8
↓これが作成してみたプログラムです
#include <stdio.h>
int main(void)
{
int na, nb;
double dx, dy;
printf("sizeof(int) =%u\n", (unsigned)sizeof(int));
printf("sizeof(double) =%u\n", (unsigned)sizeof(double));
printf("sizeof(na) =%u\n", (unsigned)sizeof(na));
printf("sizeof(dx) =%u\n", (unsigned)sizeof(dx));
printf("sizeof(na + nb) =%u\n", (unsigned)sizeof(na + nb));
printf("sizeof(na + dy) =%u\n", (unsigned)sizeof(na + dy));
printf("sizeof(dx + dy) =%u\n", (unsigned)sizeof(dx + dy));
return (0);
}
学校の課題でプログラムを作ったのですが、プログラムをビルドしたところ、 fatal error LNK1120: 外部参照 1 が未解決です。とエラーが出ます。
何処が悪いか教えてもらえないでしょうか?
Microsft Visual C++ 2010を使っています。
実行結果はこのようになるようです。
sizeof(int) =2
sizeof(double) =8
sizeof(na) =2
sizeof(dx) =8
sizeof(na + nb) =2
sizeof(na + dy) =8
sizeof(dx + dy) =8
↓これが作成してみたプログラムです
#include <stdio.h>
int main(void)
{
int na, nb;
double dx, dy;
printf("sizeof(int) =%u\n", (unsigned)sizeof(int));
printf("sizeof(double) =%u\n", (unsigned)sizeof(double));
printf("sizeof(na) =%u\n", (unsigned)sizeof(na));
printf("sizeof(dx) =%u\n", (unsigned)sizeof(dx));
printf("sizeof(na + nb) =%u\n", (unsigned)sizeof(na + nb));
printf("sizeof(na + dy) =%u\n", (unsigned)sizeof(na + dy));
printf("sizeof(dx + dy) =%u\n", (unsigned)sizeof(dx + dy));
return (0);
}