プログラミング
Visual Studioのリンクエラー
言語が無料で使えるとはなんとも良い時代になったものだ
プログラミングをするには、無料で使える Visual Studio というのが今はあるんですね。
30年ほど昔、PC9801の時代には、もちろんMS-DOSの最後の頃ですが、Quick Basic や、Quick C などというのがあって、当時14,000円以上していました。まして、Microsoft C などというプロバージョンだと、98,000円でした。
今は何とも良い時代になったものだと思います。基本情報のプログラミングの練習をするにも、怪しげなフリーソフトを使わなくても、Vasic や C はては、Python などまで、無料で使えるんですから。
しかも、コンパイルはワンクリックで出来るし、チェック機能も、当時とは比較にならないほどとても充実しています。
使い方がよく分からないぞ
参考書を1冊も買わずに使おうとするのですから、仕方がないのかもしれませんが、使い方がよくわかりません。
基本情報の問題に出てくる簡単なプログラムを打ちこんで、実行するだけなので、難しい処理をするわけではありません。
リンクエラーでリンクできない
それでも、めくらめっぽうに使っていて、何とか使っていたのに、ある時から、何故かリンクでLNK1104エラーが出るようになったが最後、何をやってもリンクができなくなりました。
リンクができないどころか、昔作成できて動いていたプログラムまで、リンクすると削除されてしまいます。
何が何やら分からないまま、最初Microsoftのhelpを参考に、出来上がった実行ファイルをウイルスソフトに消されたのではないかと疑っていたのですが、そうではなかったようです。
プロジェクトの保存場所を、ディフォルトのインストール位置から、デスクトップのフォルダに移したのがいけなかったようです。
デスクトップは、パソコンのユーザー名の下にフォルダができるのですが、そのユーザー名に、私の場合スペースが一つ入っていました。ファイルパスにスペースが入ると、リンカはそのファイルを認識できないのだそうです。
それで、プロジェクトを置くフォルダの位置を別に移したら、またリンクできるようになりました。
でもこういうトラブルって、そんじょそこらの参考書を買ってきていても、多分かけらも参考になる記事は書いていないでしょう。困ったもんだ!