error LNK2001 – プログラミング – Home

通知
すべてクリア

[解決済] error LNK2001


アリー
 アリー
(@アリー)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

C++でプログラムを組んでいて新たな構造体とグローバル変数を用意してコンパイルを行
うと
【Sky.obj : error LNK2001: 外部シンボル "struct SKY g_Sky (?
g_Sky@@3USKY@@A) は未解決です。】
(SKYとg_Skyが新たな構造体とグローバル変数です。)

と出力されました。

LNK2001はライブラリが無いというエラーのようですがこの構造体を作成する前は問題な
く動いていました。

何が悪いのかわからないためご教授お願いします。


引用未解決
トピックタグ
アリー
 アリー
(@アリー)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

すみません

グローバル変数の初期化を行ってませんでした。

ご迷惑をお掛けいたしました。


返信引用
しま
 しま
(@しま)
ゲスト
結合: 18年前
投稿: 123
 

リンクエラーはリンカー(リンクするプログラムのこと)が出すエラーです
Sky.obj で g_Sky がどこかに有る課のようになっているが、探せる範囲では
見つからないといっているのです

どこかに g_Sky があっても Sky.cpp からは見えないのでしょう

ところで、開発環境(コンパイラー名、バージョン、 VisualStudio のバージョンなど
、VC++だとしてもどういうプロジェクトなのか(マネージドかアンマネージドか
なども))は書いてくれないと返事がし辛いので書いて下さい


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました