1>MSVCRTD.lib(crtexe.obj) : error LNK2019: 未解決の外部シンボル _main が関数 ___tmainCRTStartup で参照されました。
fatal error LNK1120: 1 件の未解決の外部参照
これってどういう意味でしょうか?
質問です
Re: 質問です
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;
}
}
}
ご指摘されたとおりに入力して、上記のようなエラーが表示されました。
原因があるとしたら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: 質問です
指摘とはなんでしょうか?ビルドすると以下の様にエラーが出ました; どこを直せばいいのでしょうか?の内容ですか?gyuki さんが書きました:ご指摘されたとおりに入力して、上記のようなエラーが表示されました。
(もし同一人物であれば、名前を統一してください)
わかりません。gyuki さんが書きました:原因があるとしたらParams.h内でしょうか?
コンパイルオプションが意図しないものになっている(オブジェクトファイルだけ作りたいのに、実行可能ファイルを生成するオプションになっている)かもしれません。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)