• ベストアンサー

Visual C++2005のコンパイラー

Visual C++2005を使っています。プロジェクトでプログラムを作った場合は、debuggingボタンが使用でき、コンパイルできるのですが、cppやhなど一つ一つ作ろうとした時、コンパイルすることができません。(debuggingボタンが使用可能にならない)これはどこかの設定により変えることはできるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • suseimei
  • ベストアンサー率35% (17/48)
回答No.2

Visual C++ 2005はかなり重たいですねよね。新規ファイルを追加後は、プロジェクトをいったん保存してみてはいかがでしょうか。インテリセンスの関係で新規ファイルが認識されるまで結構時間がかかる場合があるようです。 最悪の場合、面倒でも、プロジェクトを終了し、再ロードしてみてください。私はあまりこの種の不具合は経験していないのですが、試してみてください。 適切な回答が得られるかどうか分かりませんが、参考になるURLを追加しておきます。

参考URL:
http://www.ttoyota.com/php/myvcee.php
tenagaru
質問者

お礼

試してみますありがとうございます。

その他の回答 (1)

  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

古いVCしかもっていないのでアレですが・・・ cppをプロジェクトに追加しましたか? してなければ、ファイルを選択して右クリックに追加。 プロジェクトがなければ、空のプロジェクトを作って追加しませう。

tenagaru
質問者

お礼

そうですね。やはり空のプロジェクトでやります。ありがとございました。

関連するQ&A

  • Visual C++ 2008で .cファイルのコンパイラができない

    現在Microsoft Visual C++ 2008 Express Editionでc言語を勉強していて 今の所しばらくc++の勉強をする予定はありませんので、 c言語のみ勉強したいのですがVisual C++ 2008で、.cファイルを作成し、 これをコンパイルしようとすると必ずエラーが出ます。 原因を色々なページを回って探したのですが 「.cppファイルにすればコンパイルできます」という回答しか見当たりません c言語でも最初のうちは.cppファイルでも問題なく動くようですが、 高度なレベルに行くとcpp独自のエラーが出ると聞いております。 このような状態でc言語を勉強するのも微妙です なんとか.cファイルでコンパイラする方法は無いでしょうか? あるいはVisual C++ 2008に代わるお勧めのソフトでも結構です よろしくお願いします。

  • Microsoft Visual C++ .NETでコンパイルが通りません

    皆様、またまた宜しくお願いします。 今回はコンパイルが通らない原因を是非教えて頂きたく、 何卒宜しくお願いいたします。 現在、静的SQLを使った、DB2への更新プログラムを開発しています。 Microsoft Visual C++ .NET 2003 【開発手順】 1)XXXXXX.SQCで作成して、 2)DB2 コマンドセンターからPREP(プリコンパイル) 3)作成されたXXXXXX.cとXXXXXX.bndを、それぞれ、 4)Visual C++のプロジェクトに取り込んでいます(ファイル拡張子をC++に置き換え) 5)DB2 コマンドセンターからbind XXXXXX.bndを実行。 6)Visual C++のプロジェクトをコンパイル・リンクしています。 多少順番は異なるかと思いますが、ほぼ上記のように作成したXXXXXX.cppの ファイルを、移行先がC言語なので、拡張子を.Cに変更しました。 この時、#include "stdafx"は削除、XXXXXX.cppはプロジェクトからは削除、 そしてXXXXXX.cをプロジェクトに移動しました。 【問題発生】 ところが、コンパイルが通りません(下記が出力メッセージです)。 しかし、.cppに戻してコンパイルすると通ります。  XXXXXX.c  XXXXXX.SQC(397) : error C2143: 構文エラー : ';' が '型' の前にありません。  XXXXXX.SQC(398) : error C2143: 構文エラー : ';' が '型' の前にありません。 (以下略) 【参考】 参考までに#includeの指定は下記です。  #include <stdio.h>  #include <stdlib.h>  #include <string.h>  #include <sqlenv.h>  #include <sqlcodes.h>  #include <sqlutil.h>  #include <time.h>  #include <ctype.h> このような現象に遭われた方、何卒問題解決の糸口を教えてください。 宜しくお願いします。

  • Visual C++ 2005 Express Edition, C をコンパイルするには?

    Express Edition で C をコンパイルする方法を御存知でしょうか? 軽く調べたところ、上の Menu から Project → (下の)Properties → Configuration Properties → C / C++ → Advanced → Compile as C Code を選べばできるとの書き込みがあったんですが、その後 Build してみても C がコンパイルされません。 例えば Program という Project を新規作成すると Program.cpp などいろんなファイルが自動生成され、 Program.c と保存してから Build してるのですが下の出力 Window には Program.cpp をコンパイル中と出ます。 それと、新規作成から Project でなく File を選択すると上の Menu に Build が出ないのですが その場合はどうでしょうか?? 今のところは Command Prompt の CL を使ってます。  C をコンパイルするだけなのにかなり複雑ですね。。。

  • CygwinからVisual C++へ

    Cygwinでコンパイルしていたプログラムを、 Visual C++の cl コマンドでコンパイルしたいです。 あるプログラムを書きまして、Cygwinをインストールし、 [block.rc] BLOCKS BITMAP "block.bmp" という内容のリソースファイルを作成して、 windres block.rc -o block.o gcc -mwindows aaa.cpp block.o でちゃんとコンパイルできていました。 上記のように Visual Studio 2010 のVisual C++でコンパイルするにはどうしたらいいのかわかりません。 cl aaa.cpp block.o とやっても cl -mwindows aaa.cpp block.o とやっても、コンパイルできませんでした。 -mwindowsに代わるclコマンドのオプションを探してはみてみたものの、 -GA windowsアプリケーション用の最適化を行う というものを見つけたのでやってみましたがだめでした。 どなたか、コンパイルのアドバイスを下さい。

  • Visual C++について

    プログラミング初心者です。Visual C++ でプログラムを作る際、1つのプロジェクトに、複数のプログラムを作成する際、コンパイルするとエラーが出ます。これは、新たに、プロジェクトを作成して、新しく作る以外に解決する方法はないのでしょうか。 教えて下さい。

  • Visual C++ 6.0 で作成したプログラムをVisual C++ 2005 でコンパイルしたい

    visual C++ 6.0 で作成したプログラムがあります。このソースリストをVisual Studio 2005 Express Edition の Visual C++ 2005 Express Editionでコンパイルしようとしましたが、#include <Windows.h> でエラーになって先に進みません。対応したWindows.hの入手方法教えてください。 それとも、そもそも、Visual C++ 2005 Express Editionでは昔のVC++のプログラムはコンパイルできないのでしょうか?

  • Visual Cについて教えてください

    MS Visual Cを使っています。MS-DOSプロンプトでプログラムをコンパイルするのにclというコマンドを使えるようですが設定方法がわかりません。MS Visual Cで用意されたコマンドを使えるようにするための設定方法を教えてください。OSがWindows NTと98,Meそれぞれの設定の仕方を教えていただけるとありがたいです。

  • visual C++ ビルド

    visual C++ ビルド 次のソースをビルドしたら、こんなエラーがでてきました。 どこがだめなんでしょうか。 //画面への出力を行うプログラム #include <instream> using namespace std; int main() { cout << "初めてのC++プログラム。\n"; cout << "画面に出力しています。\n"; } ビルド結果 1>------ ビルド開始: プロジェクト: hello, 構成: Debug Win32 ------ 1>コンパイルしています... 1>list1-1.cpp 1>c:\documents and settings\藤本剛史\my documents\visual studio 2008\projects\hello\list1-1.cpp(3) : fatal error C1083: include ファイルを開けません。'instream': No such file or directory 1>ビルドログは "file://c:\Documents and Settings\藤本剛史\My Documents\Visual Studio 2008\Projects\hello\Debug\BuildLog.htm" に保存されました。 1>hello - エラー 1、警告 0 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========

  • Visual C++とC++の違いとは?

    プログラミング初心者です。これからC++をやろうと思っています。 そこで、いろいろ調べたところ、WindowsでやるにはVisual C++を使うのが良さそうだという結論に至りました。というか、それ以外にコンパイルの仕方がわかりません。ここで不安なのが、Visual C++を使用して描いたプログラムは、MacやLinuxでも動くのでしょうか? C++の初心者用の本は一冊買ったのですが、Visual C++についてはほんの2ページくらいしか書いていなく、ウェブ上で見たVisual C++のサイトでは、本に書いてあるものと若干プログラムの書き方(文法?)が違っていました。ということは普通のC++ではないのかな?と感じ、また、Windowsでしか動かないのでは、と思ったので質問させていただきました。 そうなら、もし他にVisual C++のようなソフトがあれば教えていただきたいです。

  • Visual Studio2008で簡単にプログラムを組む方法を教えてください

    お世話になります。c++初心者です 現在Visual Studio2008でc++のプログラムを組んでいるのですが、 ソースファイルフォルダの下に2つ以上プログラムがあると、 それらをまとめて処理してしまうようで、できれば、 a1.cpp,a2.cpp,というように、分割してコンパイル&実行したいのですが、 そのような方法は可能でしょうか? 本来ならば、フリーのソフトで実行すればよいのですが、 どうもそれに見合うものがなく、Visual Studioを使っています。 状況は、プロジェクトの下に、ソースファイルフォルダ、 ヘッダーファイルフォルダ、リソースファイルフォルダがあり、 ソースファイルフォルダに新しい項目を追加する形で、記述しています。 よろしくお願いいたします。