更新については、以下のコメントを確認してください
これはエラー レポートです: Cube_Life.obj : error LNK2019: unresolved external symbol "void __cdecl Draw_Coordinates(void)"
検索するように言わないでください。検索しましたが、解決策が見つかりませんでした。Help_Functions.h と Help_Functions.cpp があり、その内容を以下に示します。
関数 Draw_Coordinates を .h ファイルで宣言し、.cpp で定義しましたが、引き続きエラーが発生します。関数を右クリックして定義を表示することを選択しても、検索結果が表示されるだけで、定義が見つかりません。
void test(){return;} のような単純な関数も試しましたが、それでも同じ問題です。ビルドからも除外されません。
Help_Functions.h
#pragma once
#include "stdafx.h"
void test();
void Draw_Coordinates();
Help_Functions.cpp:
#include "stdafx.h"
void test(){return;}
void Draw_Coordinates()
{
//definition, it would be unnecessary to put all that code
}
stdafx.h:
#pragma once
#define PI 3.14159265359
#include "targetver.h"
#include <fstream>
#include <sstream>
#include <string>
#include <stdio.h>
#include <tchar.h>
#include <math.h>
#include <windows.h> // Standard Header For Most Programs
#include <gl/gl.h> // The GL Header File
#include <GL/glu.h>
#include <gl/glut.h> // The GL Utility Toolkit (Glut) Header
#include <stdlib.h>
#include <iostream>
#include "OBJECT_3D.h"
#include "Help_Functions.h"
using namespace std;
奇妙なことは、OBJECT_3D が問題を引き起こしていないことです。私が考えることができる唯一の違いは、Visual Studio によって作成されたファイルがありましたが、Help_Functions は私が個別に作成したことです。