- ベストアンサー
obj オブジェクトファイルができる?
VB6で、デザイン時や、コンパイル時に、 オブジェクトファイル(*.obj)が生成される事がありますか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- .objファイル、.lib ファイルについて
◆C++でのコンパイルされたプログラムの参照について。 以前、VB.netで開発をしていた時は、コンパイルをするとDLLが作成され、 それを他のプログラムからリンクして使用していました。 C++の場合h、cppのファイルをコンパイルすると、「.DLL」はできないのでしょうか? ◆.obj、.lib について Visual Studioにて、.obj、.lib を、参照先に設定していますが、 内容をよくわかっていません。 オブジェクトリンク、ライブラリリンクとは、 (1)それぞれどんな概念なのでしょうか? (2).obj、.libでは何が違うのでしょうか?
- ベストアンサー
- C・C++・C#
- OBJファイルが開けません。続き
C++makerでCファイルをコンパイルしようとするとOBJファイルが開けませんというメッセージが出ます。CとC++の違いが原因なんでしょうか?CとC++はどこがどう違うのでしょうか?違いがかかれているホームページがあれば教えてください。
- ベストアンサー
- C・C++・C#
- オブジェクトファイルのファイルフォーマット
オブジェクトファイルのファイルフォーマット ELF/DWARF2形式について調べています。 C言語で作ったプログラムをコンパイルし生成されるオブジェクトファイルをバイナリエディタで開き、アセンブリ言語と比較すると、オブジェクトファイルの最初と最後にプログラムの内容(命令)と直接関係ないものが含まれていることが分かりました。 例えば、オブジェクトファイルのある場所や、コンパイルされた日時などです。(これらの情報はテキストだったので判別ができました。) インターネットで調べたところ、生成されたオブジェクトファイルがELF/DWARF2形式とうフォーマットで作られているというところまでは分かりました。 実際のオブジェクトファイルのヘッダとフッタ(命令の前後)を除いて、純粋な機械語(命令)の部分を取り出したいのですが、このELF/DWARF2形式というフォーマットでは、どうすれば、純粋な機械語の始まりと終わりを読み取ることができるでしょうか? よろしくお願いいたします。
- 締切済み
- C・C++・C#
- オブジェクトの生成について
プログラムの勉強中です。オブジェクト指向でオブジェクトを生成するのに 以下のような複数の方法があるのですが、 何が違うのでしょうか。またどのようにして使い分けをしたらよいでしょうか。 Object obj1 = new Object(); Object obj2 = Object.Create(); Object obj3 = XXX.getObject();
- ベストアンサー
- Java
- OBJファイルが削除できません
VBでEXEファイルを作成している途中にエラーがでてしまいました。EXEファイルが作成される場所にOBJファイルが残っているのですが、削除しようとすると「送り側または受け側のファイルは使用中の可能性があります」というメッセージがでて削除する事が出来ません。再起動をして削除しようとしても同じメッセージがでてしまいます。 どうやって削除したらよろしいのでしょうか。どなたかご存知の方がいらっしゃいましたらご教授ください。 よろしくお願い致します。
- 締切済み
- Visual Basic
- オブジェクトファイルの消し方
こんにちは。30代男性です。 FreeBSDでC言語を扱っているのですが(初心者です)、例えばファイル名「ex.c」をコンパイルするときは「cc -Wall -o ex ex.c」となりますが、コンパイル後にオブジェクトファイルを消したい時にはどうしたらよいでしょうか? よろしくお願い致します。
- ベストアンサー
- BSD系OS
- HSP 「hsptmp」「obj」ファイル
HSP(Hot Soup Processor)の質問です。 HSPで、コンパイル+実行をすると、「hsptmp」と「obj」というファイルが勝手に作成されてしまいます。 調べてみたところ、 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1337885613 という同じような質問をしている方がいたのですが、僕の場合は、毎回デスクトップに作成されるのではなくて、hspファイルがあるフォルダに「hsptmp」と「obj」ファイルが作成されます。 そして、この方法を試してみたのですが、出来ません。 ・このファイルは実行する時のみ必要なファイルらしいので、作成されたらすぐに消してくれるソフト。 ・このファイルを毎回同じフォルダに作成する方法。 ・このファイルを作成しない方法。 3つ目は無理だと思いますが、この3つのうち、分かるものがあったら教えて下さい。 よろしくおねがいします。
- ベストアンサー
- その他(プログラミング・開発)
- mapsファイルの作り方
/proc/PID/mapsファイルと同等のファイルを gccによるコンパイル時、もしくは生成したオブジェクト、 バイナリに対するreadelfやobjdumpを使って 作成できないものでしょうか?
- 締切済み
- Linux系OS
- 分割コンパイルのリンク時のファイル名の指定法
Visual Studioコマンドプロンプト(2010)で、分割コンパイルを試みています。自分で調べて、次のことまでは分かりました。 ソースファイル “1.c” “2.c” “3.c” がある。それぞれ、リンクはせずにコンパイルだけ行うには、 “cl /c 1.c”で、“1.obj”が生成する。 “cl /c 2.c”で、“2.obj”が生成する。 “cl /c 3.c”で、“3.obj”が生成する。 これらを、次のようにリンクすると、 “link 1.obj 2.obj 3.obj” ↓ “1.exe” が生成する。 この最後のリンクのところで、“1.exe”でも“2.exe”でも“3.exe”でもない別のファイル名(“program.exe”など)に、実行ファイルを指定したいのですが、 “link /?” を見てみると、どのオプションを指定すればいいか分かりません。どなたか、ご教授ください。お願い致します。
- ベストアンサー
- C・C++・C#
お礼
へーーーーーーーーー、そうだったのか。 オブジェクトファイルがあるので、 気になって仕方なかった。 ありがとうございます。