Vista(日本語版)に BorlandC++6Builder(英語版)をインストールし、かんたんなソースファイル(Unit1.cpp)を入力して Run(実行)したら、妙なエラーになりました。
1.Unit1.obj までは生成できるが、そのあとの Project1.obj 以降が生成できない。
2.ソースファイルをデフォルトのフォルダ(C:\Program Files\Borland\CBuilder6\Projects)に入れると、BorlandC++6Builder の Open(ファイルを開く)からはこれらのファイル(Unit1.cpp, Unit1.obj)が見えるのに MyComputer からは見えない。
3.ソースファイルを別のフォルダ(ユーザのドキュメントフォルダ)にセーブすると、もちろん MyComputer からも見えるようになるが、これをコンパイルするとオブジェクトファイル(Unit1.obj)がどこに生成されるのかわからなくなる。
以上が解決できなくて困っています。私現在、海外の学校でプログラミングを教えているのですが、BorlandC++6Builder を使うのは今回が初めてです。学校のXP(ロシア語版)では問題なく動作しているので(私自身がインストールしたBorlandC++6Builder プログラム+ロシア語版パッチで実行すると、Project1.exe ファイルまですべて同じフォルダ内に生成される)、なぜ私の Vista でできないのか理由がよくわかりません。パッチのせいでしょうか。C++ ぐらい教えるのはわけないと思って安請け合いをしてしまいました(スミマセン)。初歩的な質問かもしれませんが、緊急性を要するのでよろしくお願いいたします。
No.2
- 回答日時:
C:\Program Files\Borland\CBuilder6\Bin\bcb.exeの
プロパティを参照し互換性タブにある特権レベル
「管理者としてこのプログラムを実行する」にチェックを入れて
実行して、状況を確認してみて下さい。
この回答への補足
すみません、ことばたらずで…。 '_Form1' 'TForm1::' がフォームに関するものだということはわかっているのですが、フォームは使わないので、こういうエラーを回避する方法はないかという意味です。とりあえず Unit1.h の内容を削除すると実行ファイルまで生成できましたが…。
補足日時:2010/04/16 14:32ありがとうございました。管理者権限で実行すると、1.2.3.とも解決できました。ところがあらたに
[Linker Error] Unresolved external '_Form1' referenced from C:\Program Files\Borland\CBuilder6\Projects\Project1.obj
[Linker Error] Unresolved external 'TForm1::' referenced from C:\Program Files\Borland\CBuilder6\Projects\Project1.obj
というエラーが生じて実行ファイルの生成まではいきませんでした。この '_Form1' 'TForm1::' というのはいったい何でしょうか。
No.3ベストアンサー
- 回答日時:
C++Builder6は、デフォルトプロジェクトが、
GUI(Graphical User Interface)を伴なうアプリケーションの
作成を想定しています。
もし、GUI(Form)が必要ないということでしたら、
[ファイル]→[新規作成]→[その他]
を選び、表示されたダイアログで、「コンソールウィザード」を選びましょう。
これでコンソールアプリケーションの作成用のプロジェクトが作成されます。
Formの編集ウィンドウは消滅し、メイン関数のみがあるUnit1.c
もしくはUnit1.cppが作成されます。
非常に的確なアドバイスをいただき、感謝にたえません。疑問点はすべて解決しました。C++初級学習者向けの講義なので前半はすべてCUI環境ですが、後半の授業でGUIをとり入れる予定です。私自身はMicrosoftVisualC++利用者ですが、学校にあるソフトはDelphi、Borland系なのでC++Builder6を使うことが前提条件になっています。C++Builder6のFormについてはこれから勉強します。また何かわからないことがあったときに質問させていただけますでしょうか。よろしくお願いいたします。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- Windows 10 ショートカットの作り方と使い方について教えて下さい。 3 2022/05/27 08:44
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- Windows 10 Windows10の回復環境 2 2023/02/03 19:13
- Excel(エクセル) 1つのファイルを3つのフォルダにファイル名を【明日の日付】にして、コピーをしたい 2 2022/12/21 17:43
- Excel(エクセル) 【VBAファイル移動】2つのマクロを順に実行。1つ目のマクロが実行不可⇒2つ目が実行不可となる件 2 2022/07/29 12:17
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- バックアップ パソコンHDDごとの暗号化(見られたくないファイルやフォルダ) 1 2022/05/21 22:08
- Excel(エクセル) 1つのファイルを複数のフォルダにファイル名を【明日の日付】にして、コピーしたい 5 2022/12/13 20:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンパイルするときに、ファイ...
-
プリコンパイル?
-
C#でプロジェクトを超えたファ...
-
VB6 SP6 アイコンとフォームに...
-
VC++でCのプログラムを混在させ...
-
「ソースファイルが見つかりま...
-
srand48? drand48?
-
Wingdi.h Windows.h を開くには?
-
VB6 exeファイルのプロパティの...
-
Paiza Cloudです。学籍番号と氏...
-
Paiza Cloudです。 どうやれば...
-
ページ読み込み時に自動的にsub...
-
C言語初心者の質問失礼します。
-
ドラッグアンドドロップでファ...
-
xismoについてです!開こうとす...
-
フルパスから最後のディレクト...
-
iniファイルに追記がしたいです。
-
ASP .NETでファイル選択ダイア...
-
マイクラでPythonのプログラミ...
-
EXCEL VBAでテキストファイルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで他のプロジェクトで作...
-
ACCESSのEXEを作るのは可能...
-
コンパイルするときに、ファイ...
-
エラーの原因は?「この関数の...
-
VB.NETでActiveX(OCXファイル)作成
-
ソースから参照しているOCXの一...
-
他の.CPPファイルに定義した関...
-
VC++でexeファイルが作成できま...
-
VB6で、非表示モジュール(?)の...
-
C#のクラスをVB.netで使用したい!
-
「マージする」とは?
-
Visual Studioでプロジェクトが...
-
Visual Stadio2008 Releaseビル...
-
VBソースを表示できない。
-
プリコンパイル?
-
libssh2のインクルード
-
VB6.0 オブジェクトを一覧で表示
-
VisualBasicを保存するときにで...
-
VB6.0の別名保存について
-
同じソースコードなのにバイナ...
おすすめ情報