- ベストアンサー
Visual C++ の関数定義の参照方法
Visual Studio 2008を利用しているのですが、 Visual C++のプログラムの中で、関数の上にマウスポインターを置いた状態で、MSDNライブラリを 参照する方法がわかりません。 Shift+F○○キーではなかったでしょうか。 ご回答よろしくお願いします。
- beterugius
- お礼率87% (194/221)
- C・C++・C#
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
F1キー
関連するQ&A
- 例外の可能性は、MSDNライブラリをいちいち参照しにいかないとだめ?
例外の可能性は、MSDNライブラリをいちいち参照しにいかないとだめ? Visual Studioのクラスライブラリを使っていて、 例外がスローされる可能性があるクラスかどうかいちいち、MSDNライブラリを見に行くのですか? 例外が発生するかも?!みたいなクラスを使用したとき、Visual Studio 2005は教えてくれないのですか?
- ベストアンサー
- Visual Basic
- Visual Studio6.0の正しい手順を教えて下さい。
Visual Studio6.0の正しい手順を教えて下さい。 Visual Studio6.0を購入し Visual Studio6.0のインストールが終わるとmsdn Libraryのインストールのチェックマークにチェックし、msdn1をインストールしてインストールが完了していまし、 msdn2がインストールされずにヘルプを開く度にmsdn cd2を入れて下さいとメッセージが表示されます。 ヘルプ表示時にCD2の要求をなくしたいのですが、Visual Studio6.0の正しいインストール手順と msdn cd1 cd2の正しいインストール手順を教えて下さい。
- ベストアンサー
- Visual Basic
- Visual C++
超ド素人でVisual C++の入門本を開けたばかりなのですが、いきなりつまずいてしまいました。 本に書いてあるプログラムをコピーしてビルドしてもエラーが出ます。 「error C2664: 'lstrcpyW' : 1 番目の引数を 'char [80]' から 'LPWSTR' に変換できません。(新しい機能 ; ヘルプを参照) 指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。」 と出ます。書籍はVC++5.0/6.0対応で、使っているのはVisual Studio2005のVC++です。バージョンが違うのでエラーが出るのでしょうか?
- ベストアンサー
- C・C++・C#
- Visual Studio 2008 についてきたMSDN Libra
Visual Studio 2008 についてきたMSDN Library for Visual Studio 2008 日本語版 - JPNというプログラムについて 僕はVisual Studio 2008をマイクロソフトのDreamSparkというキャンペーンで手に入れたのですが、それに付いてきた(選択性だった気もしますが、よく分からなかったのでインストールしました)、このプログラムは実際どういうものなのでしょうか? 何故このようなことを質問するのかと申しますと、プログラムとファイルを整理しているとこれが非常に大きなファイルだったので、できれば消しておいたほうがいいかなという判断からです。 大きさは2433MBですのでさすがに要らないファイルにこれだけ割くのはもったいないかなと思いまして・・・・・ このファイルの内容を教えていただきたいのです。 よろしくお願いします!
- ベストアンサー
- その他([技術者向] コンピューター)
- インポート関数をインポートしないで(ry
Visual StudioでwindowsのプログラムをC/C++作っています。 ダイナミックリンクライブラリにある関数を使うとき、その使う関数を実行ファイルに直接埋め込んでインポートしないで使うことは可能でしょうか?自分の作ったライブラリの関数ではなく用意されたものの場合です。例えばuser32.dllにある関数を使う場合などです。 回答よろしくお願いします。
- ベストアンサー
- C・C++・C#
- Visual C++にて「再定義されています」と…
VisualC++2010にて、OpenCVを導入しようといろいろ弄っていたら以下のような文章が出るようになりました。 1>------ ビルド開始: プロジェクト: imiwakaran, 構成: Debug Win32 ------ 1> stdafx.cpp 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(27): error C2371: 'size_t' : 再定義されています。異なる基本型です。 1> c:\users\ooka\documents\visual studio 2010\projects\imiwakaran\imiwakaran\predefined c++ types (compiler internal)(19) : 'size_t' の宣言を確認してください。 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ========== 再定義されているとのことなので書き換えようとしましたが、書き換えが不可能なファイルでした。 これのせいでHellow Worldすら実行できなくなりました。 Visual系のソフトをすべてアンインストールして、再インストールしましたが現状のままでした。 どなたか詳しい方、どうかお助けください。
- ベストアンサー
- Windows 7
- Visual Studio 2005は、どれを買えばいいでしょうか?
無謀にも、Visual Studio 2005に手を出そうかと考えています。全く新しく1からプログラムすることは、無いと思いオフィスとの連携が主流になると思われます。すると、Visual Studio 2005 Professional Edition の中から選択となると思いますが、どれを買えばいいのでしょうか?例えば、Tools for the Microsoft Office Systemでは、Visual C++; Visual J#(プログラムが組める訳ではありません)が使えないとありますが、万が一将来プログラムの実力がついた場合で単体で買い足せば、with MSDN Professional Subscriptionと同じになるのでしょうか?オフィスを中心とする程度ならば、買い足す必要も無いのでしょうか?(Visual C#;Visual C++; Visual J#の違いも理解していない状態で厚かましい質問すみません) どなたか?詳しい方教えて頂けないでしょうか?宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Visual C++のビルドで
こんにちは。VC++の初心者です。 今MFCアプリケーションでシングルドキュメントで「ユニコードライブラリをしようする」をチェックなしで簡単なプログラムを作ったのですが、HelloVCView.cppファイルの中で、 void CvdclsView::OnDraw(CDC* pDC) //■変更 /*pdc*/ → pDC { ・・・ pDC->TextOut(0,0,"Hello,VC++"); } と本に書いてあるとおり変更して、ビルドしたところ、 1>c:\documents and settings\・・\my documents\visual studio 2005\projects\vdcls\vdcls\vdclsview.cpp(51) : error C3872: '0x3000': この文字を識別子で使用することはできません 1>c:\documents and settings\・・\my documents\visual studio 2005\projects\vdcls\vdcls\vdclsview.cpp(52) : error C3646: ' ' : 不明なオーバーライド指定子です といった表示がでてしまい、ビルドできません。最初のほうはこれでビルドできたのですが、最近になってこのように新しく作ってビルドするとこのような表示が出てしまいます。このエラー表示をダブルクリックしたら上のOnDraw関数のところに移動しました。設定の箇所をいじったつもりはないのですがもしかしたらそのようなミスがあったかもしれません。 この0x3000とは何でしょうか?どのようにすればこのような問題が解決するのでしょうか。変な質問かもしれませんが、よろしくお願いします。 ちなみにVisual Studio 2005 Academic Editionを利用しています。
- ベストアンサー
- C・C++・C#
- なぜマクロ「_WIN64」が未定義になるの?(Visual C++)
下記環境で、32bitアプリケーションの64bit化をしようとしました。 OS :Windows XP Professional x64 Edition 開発環境:Visual Studio 2008 Professional Edition 言語 :Visual C/C++ その際のビルドは、構成マネージャのアクティブソリューションプラットフォームを「x64」に設定してから行いました。 ところが、64bitアプリケーションなら定義されるはずの「_WIN64」というマクロが未定義になってしまいます。 なぜなのか、教えて欲しいです。 ちなみに、マクロが未定義かどうかは、 #if defined(_WIN64) #define test #endif の2行目がビルド後、灰色表示になるかどうかで確かめました。 その結果、灰色になりました。 さらに、補足ですが 64bitアプリケーションになっているかを確かめるため、 sizeof(int*)の値を確認したところ、 その値は「8」でした。 参考: [MSDN Visual C++ デベロッパー センター] http://msdn.microsoft.com/ja-jp/library/b0084kay.aspx http://msdn.microsoft.com/ja-jp/library/9yb4317s(VS.80).aspx
- ベストアンサー
- C・C++・C#
- cとVisual Basic
cで作ったプログラムを、Visual Basic上で動かすことは可能ですか? 普段Cで数値計算プログラムを作っています。標準関数しか使っていません。最近、これをウィンドウズ上のGUIアプリケーションにするように命じられました。Visual Basicが手元にあるので、もし可能なら、Basicのプログラムに書き換えることなくアプリケーションを作りたいのですが。 とんちんかんな質問かもしれませんが、よろしくお願いします。
- ベストアンサー
- C・C++・C#
お礼
お忙しい中、どうも有難うございました。