- ベストアンサー
Windows7にVC++をインストールしましたが
Wr5の回答
- Wr5
- ベストアンサー率53% (2177/4070)
インストールしたVC++のバージョン、およびウディションはなんです? Myprojectsを作った場所はどこでしょう? VisualStudio終了するときにソリューションの保存とか出ますが、 それで保存してもプロジェクトは空なんでしょうか?
関連するQ&A
- リンクエラーがでます。
VC++を使っていて、 LINK : fatal error LNK1104: ファイル "Debug/test3.exe" を開けません。と出てプログラムが組めません。 どうしたらいいのでしょうか?
- ベストアンサー
- C・C++・C#
- DirectX8 & VC++ ビルドできない!
今、「DirectX8&VC++」という本を使ってそこに書いてあるプログラムをうつしてビルドしようとしたのですが、 --------------------構成: kihon2_3 - Win32 Debug-------------------- リンク中... kihon2_3.obj : error LNK2001: 外部シンボル ""long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)" は未解決です Debug/kihon2_3.exe : fatal error LNK1120: 外部参照 1 が未解決です。 link.exe の実行エラー kihon2_3.exe - エラー 2、警告 0 というエラーが出てしまいました。 VC自体使い慣れていないのでどんなエラーかも理解できません。 よろしければご存知の方がいれば教えてもらえないでしょうか? お願いします。
- ベストアンサー
- C・C++・C#
- VC++プログラムについて、お願いします。
自作プログラムをできた!と思い、ビルドしたのですが(「MFCを使用しない」で作っています)。 「 リンク中... LIBCD.lib(crt0.obj) : error LNK2001: 外部シンボル "_main" は未解決です Debug/Sample.exe : fatal error LNK1120: 外部参照 1 が未解決です。 link.exe の実行エラー Sample.exe - エラー 2、警告 0 」 どうしてもリンクがうまくいかないようです。 プログラム的には問題が無いと思うのですが、この場合は何が悪いのか、教えて下さい。 帰れないものですいません、お願い致します。
- ベストアンサー
- C・C++・C#
- ビデオキャプチャ(VC++超初心者です)
こんにちわ。 私は最近BorlandからVC++に変えたものです。 そこで、ビデオキャプチャを行うプログラムが載ったサイトのサンプルコードを実行させてみました。 http://vision.kuee.kyoto-u.ac.jp/~hiroaki/firewire/directshow.html このサイトの「DirectShowでビデオキャプチャ」のサンプルコードです。 VC++の手順が違うのか、ライブラリがないのか・・・ エラーは以下のようにでますが、解決しません。 ********************************************************** リンク中... VCap.obj : error LNK2001: 外部シンボル "_CLSID_CaptureGraphBuilder2" は未解決です VCap.obj : error LNK2001: 外部シンボル "_IID_ICaptureGraphBuilder2" は未解決です Debug/VCap.exe : fatal error LNK1120: 外部参照 2 が未解決です。 link.exe の実行エラー VCap.exe - エラー 3、警告 0 ********************************************************** どうしてでしょうか? ご教授お願いします。
- ベストアンサー
- C・C++・C#
- 外部シンボルについて
リンク中... session.obj : error LNK2001: 外部シンボル "_bcopy" は未解決です session.obj : error LNK2001: 外部シンボル "_bzero" は未解決です Debug/session.exe : fatal error LNK1120: 外部参照 2 が未解決です。 link.exe の実行エラー VC++を使用しましてビルドとコンパイルをしますと上記のようなエラーがでます。ライブラリのリンク不足なのでしょうか?どのファイルを使用すればいいかわかりません。宜しくお願いします。
- ベストアンサー
- C・C++・C#
- プロジェクトのVC6からVC9の移行時のエラー
現在、VC6で作成したプロジェクトをVC9に移行しています。 そこで、Debug版でコンパイルするとリンク時に下記エラーがでます。 //下記が、エラー内容 1>LINK : fatal error LNK1104: ファイル 'mfc42d.lib' を開くことができません。 Release版でコンパイルすると発生しません。 他の質問で同じような内容がありましたが、その対策内容を実行しようとするも、よく解りませんでした。 //////////////下記が参考にした解決策等////////////////////////////////// 今試しにVC6で・MFCアプリ(DLL共有) ・SDIアプリ・そのほかはデフォルトという条件で作って、VC2005 Proに変換してみたところ、問題なくコンパイル/リンクまでできました。もしかしてプロジェクトの中(ソリューションのツリーの中)に明示的にmfc42d.libを登録しているということはありませんか?vcのプロジェクトは"プロジェクト名.vcproj"で、単なるテキストファイルなので、その中もよく見てください。 /////////////////////////////////////////////////// 他に解決策はありますか?
- ベストアンサー
- C・C++・C#
- VC2005のDLLを6.0で呼び出すには
VC 2005 Pro Editionで作ったライブラリ(ヘッダ、lib、dll)を頂きました。 頂いたDLLの形式は定義ファイル.defを使わない形式、declspec(dllexport)を使う形式の方です。 呼び出し側はVC6.0EnterPrize(SDK)を使います。 (諸事情により6.0以上にUPすることは不可能) まず、静的リンクをし、関数を呼び出してみました。 (設定のリンクよりlibをリンクさせ、ヘッダをインクルードして) すると以下のメッセージが出てしまいます。 リンク中... Dialog1.obj : error LNK2001: 外部シンボル ""__declspec(dllimport) void __cdecl Init(unsigned char *,unsigned char *,unsigned char *,unsigned char *)" (__imp_?Init_Card@@YAXPAE000@Z)" は未解決です Debug/CardMake.exe : fatal error LNK1120: 外部参照 1 が未解決です 。 link.exe の実行エラー 色々やってみましたが、このエラーから回避できませんでした。 ヘッダ自体に #ifdef _USRDLL #define DLL_PORT __declspec(dllexport) #else #define DLL_PORT __declspec(dllimport) #endif の宣言があるので、別に特別なことをしなくても、大丈夫そうなのですが、何故か出来ません。 次に動的リンクを行っていました。 するとLoadLibraryでエラーになり、GetLastErrrorで14001(エラーメッセージはつかめず)が返ってきました。 (色々調べたところ定義ファイルがないと動的リンクはできないようですね) というわけでにっちもさっちも行かなくなった状況です。 そこでご質問です。 (1)定義ファイルを使わない形式のライブラリ(暗示的に定義されているもの)はどのように呼び出させばよいでしょうか? (2)2005のライブラリを6.0から呼び出すことは可能ですか? また呼び出す方法は? すいませんがご回答をお願いします。
- ベストアンサー
- C・C++・C#
- VC6.0でエラー
環境:winNT4.0,vc6.0 コンソールアプリケーション作成でデバックモードではエラー、警告は、出ないのですが リリースモードで下記のようなエラーがでます。 エラーを消すにはどうしたらよいのでしょうか? 宜しくお願いします。 --------------------構成: muktc - Win32 Release-------------------- リンク中... muktc.obj : error LNK2001: 外部シンボル "_WSACleanup@0" は未解決です muktc.obj : error LNK2001: 外部シンボル "_WSAStartup@8" は未解決です muktc.obj : error LNK2001: 外部シンボル "_WSAGetLastError@0" は未解決です muktc.obj : error LNK2001: 外部シンボル "_gethostname@8" は未解決です muktc.obj : error LNK2001: 外部シンボル "_NetRemoteTOD@8" は未解決です Release/muktc.exe : fatal error LNK1120: 外部参照 5 が未解決です。 link.exe の実行エラー muktc.exe - エラー 6、警告 0
- ベストアンサー
- C・C++・C#
- BCBで作成したDLLを、VC++で静的リンクさせる方法
BCBで作成したDLLを、VC++で静的リンクさせる方法 Borland C++ Builderで作成したDLLを、VC++アプリケーションで利用できるように LIBファイルに変換したいのですが、上手くいきません。 下記の手順を踏みました。 1. BCBでDLL作成 「VC++スタイルのDLL」で作成、 「VCLを使う」「CLXを使う」「マルチスレッドを使う」はチェックせず 2. コマンドラインで「IMPDEF.exe」を使用して、dllからdefファイル作成 (IMPDEF.exeは、\Borland\CBuilder6\Binに格納されていた) 3. コマンドラインで「LINK.exe」「LIB.exe」を使用して、defからlibファイル作成 (LINK.exeとLIB.exeは、\Microsoft Visual Studio\VC98\Binに格納されていた) 4. VC++プロジェクトファイルを保存したフォルダに、DLLファイルとlibファイルをコピー 5. VC++の「プロジェクト」-「設定」-「リンク」-「オブジェクト/ライブラリモジュール」に 作成したlibファイルを追加 VC++プロジェクトをビルドすると、下記のエラーメッセージが表示されます。 ///////////////////////////////////////////////////////////////////////////////// dllread.obj : error LNK2001: 外部シンボル "__imp__(関数名)@0" は未解決です LIBC.lib(wincrt0.obj) : error LNK2001: 外部シンボル "_WinMain@16" は未解決です Release/dllread.exe : fatal error LNK1120: 外部参照 2 が未解決です。 link.exe の実行エラー ///////////////////////////////////////////////////////////////////////////////// BCBとVC++のバージョンは、下記の通りです。 BCB Professional 6.0 VC++ 6.0 ちなみに、同じDLLを動的リンクで利用することは出来ました。 初心者の質問で申し訳ございませんが、解決策が分かる方がいらっしゃいましたら 教えていただけないでしょうか?
- ベストアンサー
- C・C++・C#
お礼
いい質問ありがとうございます。投稿したあとにバージョン書き忘れた~と思っていたところです。Ver6.0です。ウディションというのはわかりません。ウディションというのはなんなのでしょうか?無知ですみません。