• ベストアンサー

VC++2010で作成中に特定のエラーが発生

VC++2010で作成中に特定のエラーが発生してしまい困っています。 以下がエラーになります error MSB4166: 子ノード "2" は処理の途中で終了しました。シャットダウンしています。 新規で作成してもこのようなのがでて実行できません。 よろしくお願いします。

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

  • ベストアンサー
回答No.1

メモリ不足で発生するようです。 対策はメモリの増設か不要なタスクの停止くらいでしょうか。

関連するQ&A

  • フォームの作成中にエラーが発生しました

    VS2010を使ってプログラムを作っております。 プログラムが完成し、知人のパソコン(windows Vista)にDebugフォルダを移しexeファイルを実行すると、スタートフォームまでは行けるのですが、別のフォームを開くボタンを押すと以下の様なエラーが出てしまいます。 「フォームの作成中にエラーが発生しました」 続行、終了と選択肢があり、続行を選ぶとスタートフォームのみ表示された状態になり、終了を押すと全て終了されてしまいます。 .NetFrameWork4は入れてあります。 作成したPCでデバッグしたり、Debugフォルダからexeを実行した時には何もエラーが出ず、そのDebugフォルダを他の場所に移し実行してもエラーは出ません。 原因の分かる方、おられましたらご教示願います。

  • VC++6で作成したDLLをVC++.NET2003から呼び出せますか

    現在、VC++.NET2003で作成しています。あるメーカから提供されているDLLがあるのですが、そのDLLとのリンクまではできたのですが、実行するとエラーになってしまいます。 (プログラムが異常終了するのではないのですが、そのDLLからの戻り値がエラーになり、期待した結果が得られません。) そのDLLはVC++6で作成したものらしく、マニュアルには、VC++6で作成したアプリケーションからの呼び出し方法が、記述されていました。 VC++6でアプリを作成すれば、正常に呼び出せることは明白なのですが、いかんせん、VC++.NET2003での開発が、ある程度進んでしまっていますので、いまからVC++6に切り替えるわけにもいきません。 それで、一般論として、確認したいのですが、VC++6で作成したDLLをVC++.NET2003で使用することは、出来ないのでしょうか。(これから、メーカにも確認する予定ですが、まずは、こちらで確認したく、投稿した次第です)

  • VC++ リンクエラーについて

    こんにちわ。 VC++初心者です。 宜しくお願い致します。 環境は、XP HomeEditionSP2 CV++6.0 です。 VCの基本を理解する為及びプログラミングの勉強の為、簡単な表示ソフトを自作し、ビルトした後実行したら、表示されるはずのウインドウが表示されませんでした。 ソースコード修正後、再度ビルドをかけたら、上記LNK1168が発生しました。 WEBから色々情報をとってみると、 ”ターゲットが実行中であり終了できていないので、ターゲットを実行中止にした後にあらためてビルドすればよい”とありました。 ウインドウが表示されていれば、右上の×マークを押すことでとりあえずは終了(実行中止)出来ますが、今回私が作成したバグ入りソフトの様に、ウインドウが表示しない状態でターゲットの実行中止をするにはどうすれば良いでしょうか? VC++には、実行中止、というメニューは無いような気がするのですが。 ワークスペースを閉じたり、VC++を終了させたりしてみたのですが駄目でした。 今後VCを使用するにあたり、是非ともこの問題を明確にしたく、質問させて頂きました。 初歩的な質問で誠に恐縮ですが、どなたかお教えください。 宜しくお願い致します。

  • VC++でlib作成

    VC++初心者です。変な質問かもしれません。 VC++でライブラリー(~.lib)の作成は出来るのでしょうか。以下は可能である場合の質問です。 1)プログラミング自体に特殊な事、あるいは決め事はあるのでしょうか?普通のexeを作成する時と同様で何も意識する事は無いのでしょうか? 2)作成自体はexeを作る時の様にビルドにより行うのでしょうか?操作が知りたいです。 3)何らかの共通処理をdllとして作成するのと、libとして作成するのでは何か違いがあるのでしょうか。単純に考えると、実行時に動的にリンクするdllの方がレスポンス面で劣り、スタティックにリンクするlibの方がアプリケーションモジュール(共通処理を呼ぶ側)が大きくなる様な気がします。設計する時にどうやって切り分けを行っていますか? (スタティックにリンクするのがlibと書いてしまいましたが、これ自体も良くわかっていません。) 以上、よろしくお願いします。

  • VC6.0について

    こんにちは。お世話になります。 VC6.0で作成したアプリケーションがあり、その中で、 ShellExcecuteExを利用し、決まったPDFを開く処理があるのですが、 Windows7で実行した場合、エラーコード:1155が発生します。 PDFの関連付けのエラーと思いますが、同じWindows7でも大丈夫な 端末もあります。 ちなみに、うまくいかない端末で、DOSコマンドで「CALL」文で起動すると うまく起動しました。 何か思いあたる原因があればおしえてください。 Cは、最近勉強しだしたばかりで、過去のプログラムを解読しているところです。 よろしくお願いします。

  • VC++6.0で作成されたActiveXコントロール

    まだプログラミングを始めて日が浅いため、馬鹿な質問をしていたら申し訳ありません。 現在、ActiveXコントロールを使ったプログラムを作成しております。 メインの環境がVC++2008なのですが、このActiveXコントロールがVC++6.0で作られた物であるため、VC++2008で使用しようとするとエラーが出てしまいます。 またプログラム中で使っているライブラリの中でVC++6.0で動いてくれないものもあり、私としては慣れないVC++6.0より何とかして2008でこれを使いたいのですが・・・ 一応現在はVC++6.0でこのActiveXコントロールを動作させるプログラム(以下exeと略)を作り、このexeをVC++2008のプログラム内でCreateProcess関数で呼び出すと言う方法を取っています。 引数はコマンドライン引数、処理結果はファイル経由で受け渡しをしています。 このActiveXコントロールというのがあるカメラから画像を取得するものですので、どうして処理時間の長さが気になります。 そこでプロセスの起動と終了にかかる無駄な時間を減らすため、このexeをDLL化できないものかと考えています。 前置きが長くなりましたが、私が質問したいことは (1)「VC++6.0で作られたActiveXコントロール」を使用したDLLを作れるのか?作れるのならばそれはVC++2008で使えるのか? (2)DLL化以外に処理時間を短くする方法はないか?(例えばexeを立ち上げっぱなしにしたまま引数等をメインプログラムとやり取りできないか?) の2点です。 なおこのActiveXコントロールはソースがないため、VC++2008でビルドしなおすと言う手が使えません。 よろしくお願いします。

  • [VC++6.0]他のソフト動作時のエラー 

    VC++6.0にてRS-232Cポートを利用した端末機との通信プログラムを作成しています。 このプログラムは、通常では問題ないのですが他のソフトを起動させることや、他のソフトで処理(重い処理の場合は顕著にでます)を行うと通信エラーが発生し、正常終了できません。 原因としては、他のソフトなどの処理の際に232Cポートからの応答信号が認識できていないため、エラーが発生しているような気がします。 Cプログラムはまだ初心者のため、この回避方法がわかりません。もしかすると単純な命令で回避できるのかもしれないのですが、わかる方がいれば教えてください。 ちなみに、開発環境はVC++6.0EnterPrise Edition、Win2000SP4(CPU=C-1.7G、MEM=512MB)です。 CPUの速度やメモリの容量により多少差はあるかも知れませんが上記ソフトをWinXPSP2のCPU=P4-3GHz、メモリ=1GBで実行してもメモ帳ソフトを起動しただけでエラーになる場合があります。 わからない点などありましたら補足しますので、よろしくお願いします。

  • VC++のエラー(初回の例外)の原因と回避策

    VC++のプログラムを作っていて、たまに実行中に異常終了してしまうことがあります。 「****初回の例外が発生しました: 0xC0000005: 場所 ******* を書き込み中にアクセス違反が発生しました。 」 プログラム的にはメモリファイルマッピングして、そのデータをmemcpyでコピろうとする時にこの関数で上記エラーがでます。 毎回出るわけではなく、何度も実行される(ループなどで)とたまにおきているみたいです。 具体的にはどのような場合にこのようなエラーが生じるのでしょうか? また回避策はありますでしょうか?

  • プロジェクトのVC6からVC9の移行時のエラー

    現在、VC6で作成したプロジェクトをVC9に移行しています。 そこで、Debug版でコンパイルするとリンク時に下記エラーがでます。 //下記が、エラー内容 1>LINK : fatal error LNK1104: ファイル 'mfc42d.lib' を開くことができません。 Release版でコンパイルすると発生しません。 他の質問で同じような内容がありましたが、その対策内容を実行しようとするも、よく解りませんでした。 //////////////下記が参考にした解決策等////////////////////////////////// 今試しにVC6で・MFCアプリ(DLL共有) ・SDIアプリ・そのほかはデフォルトという条件で作って、VC2005 Proに変換してみたところ、問題なくコンパイル/リンクまでできました。もしかしてプロジェクトの中(ソリューションのツリーの中)に明示的にmfc42d.libを登録しているということはありませんか?vcのプロジェクトは"プロジェクト名.vcproj"で、単なるテキストファイルなので、その中もよく見てください。 /////////////////////////////////////////////////// 他に解決策はありますか?

  • VCでビープ音を鳴らし続ける

    VCでビープ音を鳴らし続けるにはどうしたらよいのでしょうか。 以下のような処理がしたいのです。 (1)プログラムでエラーが発生 (2)エラーを表示するダイアログをビープ音を鳴らしながら表示 (3)OKを押すとビープ音が消える。 よろしくお願いします。

専門家に質問してみよう