ページ 1 / 1
質問です
Posted: 2015年6月03日(水) 13:58
by gyuki
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: 未解決の外部シンボル _main が関数 ___tmainCRTStartup で参照されました。
fatal error LNK1120: 1 件の未解決の外部参照
これってどういう意味でしょうか?
Re: 質問です
Posted: 2015年6月03日(水) 15:04
by Referia
ソースが無いので憶測になりますがmain関数の実態が無いにも関わらずに呼び出しを行ったから起きるエラーと思われます
Re: 質問です
Posted: 2015年6月03日(水) 15:38
by gyuki
Referiaさん、ありがとうございます。
ご指摘されたとおりに入力して、上記のようなエラーが表示されました。
原因があるとしたらParams.h内でしょうか?
#include "Params.h"
// X軸の大きさ
#define X_SIZE 10
// Y軸の大きさ
#define Y_SIZE 10
/*--- scale_near --- 拡大縮小(最近傍法)--------------------------------------
image_in: 入力画像配列
image_out: 出力画像配列
zx: 拡大率(横)
zy: 拡大率(縦)
-----------------------------------------------------------------------------*/
void scale_near(unsigned char image_in[Y_SIZE][X_SIZE],
unsigned char image_out[Y_SIZE][X_SIZE], float zx, float zy)
{
int i, j, m, n;
int xs = X_SIZE / 2;
int ys = Y_SIZE / 2;
for (i = -ys; i < ys; i++) {
for (j = -xs; j < xs; j++) {
if (i > 0) m = (int)(i / zy + 0.5);
else m = (int)(i / zy - 0.5);
if (j > 0) n = (int)(j / zx + 0.5);
else n = (int)(j / zx - 0.5);
if ((m >= -ys) && (m < ys) && (n >= -xs) && (n < xs))
image_out[i + ys][j + xs] = image_in[m + ys][n + xs];
else
image_out[i + ys][j + xs] = 0;
}
}
}
Re: 質問です
Posted: 2015年6月03日(水) 16:42
by みけCAT
gyuki さんが書きました:ご指摘されたとおりに入力して、上記のようなエラーが表示されました。
指摘とはなんでしょうか?
ビルドすると以下の様にエラーが出ました; どこを直せばいいのでしょうか?の内容ですか?
(もし同一人物であれば、名前を統一してください)
gyuki さんが書きました:原因があるとしたらParams.h内でしょうか?
わかりません。
コンパイルオプションが意図しないものになっている(オブジェクトファイルだけ作りたいのに、実行可能ファイルを生成するオプションになっている)かもしれません。