[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/07 05:17 / Filesize : 215 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

タダで使えるBorland C++ Part4



1 名前:デフォルトの名無しさん [04/07/29 11:06]

機能無制限で使える本格的な無料コンパイラBC++についてのスレ。
ダウンロードはこちらから。

www.borland.co.jp/cppbuilder/freecompiler/


前スレ
part3 > pc5.2ch.net/test/read.cgi/tech/1054390397/
part2 > pc2.2ch.net/test/read.cgi/tech/1030493157/
part1 > pc3.2ch.net/test/read.cgi/tech/1002377328/

730 名前:デフォルトの名無しさん [2005/07/18(月) 17:46:46 ]
bcc向けにフリーのリソースエディタで良いのない?

731 名前:デフォルトの名無しさん mailto:sage [2005/07/18(月) 19:10:27 ]
リソースエディタはBCCFormしか知らね

732 名前:728 [2005/07/23(土) 07:14:17 ]
>>729
どうもありがとうございました。

733 名前:デフォルトの名無しさん [2005/07/23(土) 07:20:43 ]
エクスポートする関数にアンダースコアを付けないようにするにはどうすればいいでしょうか・・・?
DEFファイルに書けばできますが、Cソースだけではできませんか・・・?


734 名前:デフォルトの名無しさん mailto:sage [2005/07/23(土) 09:37:12 ]
>>733
無理。
でも別に対して困らないと思うけど。

735 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 20:41:06 ]
久々にfreecommandlinetools2.exeからインストールすることになったんだけど
ダブルクリックしてもコマンドプロントが一瞬出て消えるだけ。
CRC16:4827なんですが、ファイルが壊れてるってことはないかな?
freecommandlinetools2.exe持ってる人、確認してもらえると助かったりorz

736 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 21:00:08 ]
Name CRC Bytes
------------------------- ---- -------
freecommandlinetools2.exe E129 8879522
----------------------------------------
Total 1 Files 8879522 Bytes

737 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 21:13:33 ]
(ノ∀`)アチャー
まんどくさいけど落とし直してきまつ。
最初素直に落としてこようかと思ったら、
えらく詳細に個人情報入力しなきゃらならないのが面倒で(ry

738 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 06:14:39 ]
このスレの最初の方に直アドが(略



739 名前:デフォルトの名無しさん [2005/07/30(土) 12:07:15 ]
ウインドウズプログラムを作るには-Wオプションがいるって教えて貰ったんでそうしてみたら確かにエラーは消えたんですが、今度は FATAL:オプションが必要:Wとでてやはりコンパイルできません。オプションはつけたつもりなんですが、なぜでしょうか?

740 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 14:03:24 ]
まず、スレタイを見てスレ違いでないか確認しろ。
次に、自分が間違ってるかもしれないと考えない、その思考を反省しろ。
最後に、↓を読んで bcc32 オプション で検索をかけることもしない、その姿勢を悔い改めろ。
ttp://hp.vector.co.jp/authors/VA029438/level1/bcccmdline.html

741 名前:デフォルトの名無しさん mailto:sage [2005/08/03(水) 09:26:00 ]
>>733

アンダースコアがつくのは __cdecl の場合のみなので、それ以外の、たとえば
__stdcall をつかえばアンダースコアは生成されません。

__cdecl をふくめてすべての名前にアンダースコアをつけないようにするには
-u- オプションをつかいます。



742 名前:デフォルトの名無しさん [2005/08/06(土) 06:05:40 ]
BCCで共有セクションを作っても、ランタイムが'Cannot run multiple instance of a DLL under WIN32s'という変なエラーを出して以降の実行がおかしくなるのですが・・・?
Win98を使っています。

743 名前:デフォルトの名無しさん mailto:sage [2005/08/06(土) 13:51:27 ]
>>742

共有セクションをどういうふうに作りましたか?
こっちではWin98でも問題なく動きました。

Borland C++ での共有セクションの例がBDNにあるので参照してみてください。
ttp://bdn.borland.com/article/0,1410,20008,00.html


744 名前:デフォルトの名無しさん mailto:sage [2005/08/06(土) 13:57:03 ]
つttp://www.digitalpad.co.jp/~takechin/bbs/article.php?A=1810&r=2

745 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 08:47:16 ]
ttp://www.smallnews.net/azuco/archive/rekotan_r050801.zip
をコンパイルしたいのですが、
Error: 外部シンボル ’PathRemoveExtentionA’が未解決
Error: 外部シンボル ’PathAddExtentionA’が未解決
Error: 外部シンボル ’decode_pdm(unsigned char *, char *)’が未解決
というエラーがでます。

何かが足りないんでしょうか?

746 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 09:19:20 ]
>>745
ライブラリ。ソース見てないけど。

747 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 09:34:18 ]
>>745
つーか前の2つはWinAPIっぽい名前だな。windows.hはインクルードされてるか?
最後の1つはヘッダーファイルに書き忘れられているとか。

748 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 12:56:55 ]
shlwapi.lib



749 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 23:40:32 ]
>>747
ヘッダなら「未定義」が出る。
「未解決」はリンク時なのでライブラリ。
初心者に嘘教えないように。

750 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 07:36:51 ]
>>749
extern "C" とかがからむとヘッダのせいでリンクが未解決になるのは
よくあることだが。


751 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 12:12:58 ]
>>745
そのRekotanプロジェクトはVC++.Netのβで作られたプロジェクトだな。
仕方ないのでVC7.1でプロジェクトを作ってコンパイルしたが、ノーエラーだった。

つまり、ベータコンパイラの環境がまずいのではないかと思う。

752 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 12:25:27 ]
>>751
お前頭大丈夫か?

753 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 12:39:55 ]
>>752
スマソ。二日酔いで調子が悪い。
>>748
そうでした。VC7.1なら、プロパティ→リンカ→入力→追加の依存ファイルに
shlwapi.libを追加すれば、エラーは消え、コンパイルが通ります。

Borland-C++はよくわからないのですが、似たような感じで、リンク時に
強制的にshlwapi.libをリンクするようなコンパイラオプションを付ければいいはず。

754 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 14:32:26 ]
インクルードファイル stdio.h が開けません。
とErrorが出るのはなぜ?

755 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 14:34:14 ]
>>754
bcc32.cfg(とilink32.cfg)は用意したか?

756 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 14:37:00 ]
>>755
すみません、よくわからないのですが・・・
何も特別なことをしてないのでたぶん用意できていないのではないかと・・・

757 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 14:44:16 ]
( ゚д゚)、ペッ

758 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 14:55:05 ]
>>756
www.cmagazine.jp/setbcc.html



759 名前:754 mailto:sage [2005/08/09(火) 15:03:39 ]
>>758
setbccは使用しましたがErrorが出ちゃいます。
やっぱり設定ミスですかね?

760 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 17:47:34 ]
>>756
「特別なことをしてない」ではなく「やるべきことをやってない」


761 名前:デフォルトの名無しさん [2005/08/13(土) 21:36:47 ]
ところでお前らはBCCで何してる?

オレは仕事で使うシミュレーションの計算部分だけ書いてDLL化
インターフェースはExcelとVBA
どーよ

762 名前:デフォルトの名無しさん mailto:sage [2005/08/14(日) 00:42:37 ]
>>761
その技、パクらせて戴く!

763 名前:デフォルトの名無しさん mailto:sage [2005/08/14(日) 11:01:41 ]
表計算 フリーなものではあんまりいいのないな。
(JAVA重過ぎ。)

764 名前:デフォルトの名無しさん [2005/08/16(火) 02:33:48 ]
ここは表計算スレですか?
オレはExcelは10万でも買う
Wordはタダでも使わね
BCCはタダだから使う
Editorもタダが良い

765 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 17:05:48 ]
>>764
そんな貴方にOpenOffice.org

766 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 17:17:40 ]
>>765 は実際に使ってみて言ってんの?
使ったことないんだったら使ってみ?
とても人に勧めれるようなしろもんじゃねぇから。

767 名前:じぇぬろーく ◆RyJENULLoQ mailto:sage [2005/08/16(火) 22:25:16 ]
>>764
タダのEditorだったら…

つ[Peggy Pad ]
ttp://www.anchorsystems.co.jp/anchor/ashp/peggy/pegindex.html

768 名前:デフォルトの名無しさん [2005/08/17(水) 00:41:07 ]
おいおい、おめーら
オレの振ったBCCの用途にはレス無しかい
ひょっとしてインストールしっぱなし?



769 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 16:59:25 ]
つまらんレスだったんだろう

770 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 23:04:13 ]
DirectXスレで質問をしたところ
pc8.2ch.net/test/read.cgi/tech/1122031254/311
詳しい事はこちらのスレで聞いてくれと言われました。
一体どういう事なのか詳しく教えてください。

771 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 23:09:11 ]
>>770
>>203-205

772 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 23:24:56 ]
>>771
dクスです。

773 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 17:48:53 ]
ttp://wisdom.sakura.ne.jp/system/directx/dxg3.html
アダプタの数を表示するだけのプログラミングなんですが
Fatal: Could not open Debug\test3.exe (program still running?)
上記のエラー?が出るのですが、どうすればいいでしょうか?

774 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 18:24:06 ]
あ、すみません。何か上手くいったみたいです。

775 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 20:37:51 ]
ttp://www.neco.nu/gohodoji/bccfaq/bccfaq.html#directx
BCCでDirectXを使う方法がここに記載されていますが、
現在の最新版DirectX9.0を使う方法を教えてください。

776 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 21:03:21 ]
1) DirectX SDK をインストールする。
2) www.clootie.ru/cbuilder/index.html でライブラリをもらってくる。
3) bcc32.cfg、ilink32.cfg にインクルード、ライブラリのパスを追加。
4) Direct3D でたぶんエラーになるので、どっかで #define sqrtf(f) (float)sqrt(f) を指定。

777 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 21:13:39 ]
>>776
ありがとうございます。
4)の意味がよく分からないので教えていただけませんか?

778 名前:777 mailto:sage [2005/08/20(土) 18:57:37 ]
すみません。でしゃばりすぎました。すみませんすみまs



779 名前:デフォルトの名無しさん mailto:sage [2005/08/22(月) 03:45:11 ]
>>505と同じ症状でた
ilink32 c0w32.obj hoge.obj,hoge.exe,,cw32.lib import32.lib,,hoge.res
こんな感じでilink32を使えばうまく動くしresource hackerを使ってもうまくいくんだけど
なんとかならんかなぁ

780 名前:779 mailto:sage [2005/08/22(月) 14:13:16 ]
>>779解決しました
原因:BCC551英語版だったから
解決:BCC551日本語版を使う
備考:
英語版だとexeに意味のない滅茶苦茶な数値ががリソースとして埋め込まれていました。

うまくいかなかった方法
・RCファイルを半角アルファベットだけにする。
・BCBX日本語版付属のBCC564+brc32を使う。

うまくいった方法
・ilink32 c0w32.obj hoge.obj,hoge.exe,,cw32.lib import32.lib,,hoge.resのようにリンクする
・リソースハッカーを使ってリソースを追加する

試してない方法
・BCC564(BCBX日本語版)&BCC551日本語版のBRC32の組み合わせ


お騒がせしました。色々試しているうちにBCC564が気になったので
使えそうな目処が立ってきたらまた報告します。

781 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 16:31:22 ]
このフリーコンパイラは、ソースの行数制限とかありますか?

782 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 16:38:23 ]
ないんちゃう。普通に考える範囲では。

783 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 17:03:33 ]
というか無いからフリーだろ

784 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 19:25:44 ]
バージォンが古いだけで市販品と同じ。
付録は付いてないが。


785 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 04:26:12 ]
>>502-507>>779-780と似た事態が発生。BCCはたぶん日本語版です。
BCCを再インストールしても、別のコンピュータで試しても同じ症状が出ました。

(1) 82KBのビットマップを表示するが、メニューとアイコンは指定しないプログラム
(2) リソースでメニューとアイコンを指定するが、ビットマップは表示しないプログラム
    →期待通りのexeができる

(3) 18KBのビットマップを表示して、さらにメニューとアイコンを指定するプログラム
(4) 864KBのビットマップを表示して、さらにメニューとアイコンを指定するプログラム
    →アイコンとメニューは指定した通りになるが、ビットマップだけが表示されないexeができる

(5) 1152KBのビットマップを表示するが、メニューとアイコンは指定しないプログラム
    →bcc32でexe生成後、brc32でresを結合する段階でilink32強制終了のダイアログ
    →BCC Developerを使う場合も、exeとresを結合する段階でilink32強制終了のダイアログ

「ilink32が受け付けるresの大きさに限度があるのか?」とも考えたけど
成功した(1)のresが82KBなのに対し、失敗した(3)のresは22KBだし、
1MBのresファイルをを扱えたこともあるから……何故?

786 名前:733 [2005/08/27(土) 06:02:25 ]
>>734
>>741
ありがとうございました。
ということは#pragma option -u- でOKですね・・・
あれっ!?このスイッチ、コンソールアプリには使えないですね!?
main()の名前が変わるからリンクできないですね・・・
と思ったらソースで_main()にしたらできた・・・orz


787 名前:742 [2005/08/27(土) 06:05:37 ]
>>743
>>744
どうもありがとうございます。

>>743
なるほど、このソースなら確かにできますね・・・(なぜかBCCが通らない箇所があったので少し変えましたが・・・)
私がやっていたのは、デフォルトのデータセグメントを変えずに、.defファイルだけで
SEGMENTS
_DATA CLASS 'DATA' SHARED
とやったのです。
ご紹介のソースで

File: SharedData.cpp
//#pragma option -zRSHSEG // change default data segment name
//#pragma option -zTSHCLASS // change default data class name

File: Shared.def
SEGMENTS
; SHSEG CLASS 'SHCLASS' SHARED
_DATA CLASS 'DATA' SHARED

としたらやっぱり
'Cannot run...'が出ました。

よくよく調べたら、
_DATA CLASS 'DATA' SHARED
とすると、通常のグローバル変数などは'.data'セクションにそのまま置かれ、共有の'_DATA'セクションにCRT内部変数(_hInstanceなど)が置かれてしまいます。これじゃ意味ないですね・・・
つまるところ、CRT内部変数を共有セクションに置くと'Cannot run ...'が出る、ということでしょうか・・・?

788 名前:デフォルトの名無しさん mailto:sage [2005/08/27(土) 12:56:16 ]
>>787

標準のデータセグメントをsharedにするのはたぶんムリだとおもいます。

Visual Cでもこういうばあいは「#pragma data_seg()」とかをつかって
じぶんでセグメントを定義するのがふつうです。




789 名前:デフォルトの名無しさん [2005/08/30(火) 14:38:43 ]
CreateThread関数の引数スレッド識別子の指定が、
MSDNによるとLPWORDなんだけど、うちのBCC5.5じゃunsigned int型で記入しろとかエラー吐きやがります
仕様ですかね

790 名前:デフォルトの名無しさん [2005/08/30(火) 15:36:16 ]
タダでも使いたくないBorland C++ Part5


791 名前:デフォルトの名無しさん [2005/08/30(火) 16:00:28 ]
IDEにしがみ付いてるVCユーザですか?

792 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 16:21:46 ]
>>789
MSDNではLPDWORDで、俺のBCCのWinBase.hを見ても確かにLPDWORDになっているが。

793 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 16:28:11 ]
MSDNにはLPDWORDって書いてあるように見えるなぁ。

794 名前:カラス [2005/08/30(火) 16:50:52 ]
なんで

795 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 18:55:50 ]
すみません、ちょっと正確な確認を取ってまいりました。

スレッド作成関数は_beginthreadexで、スレッドID指定の所に
猫のページなら"DWORD x"を引数に当てはめてました。
ただ自分の環境でこれを行いますと、unsigned longはunsigned intに変換できねーよと出てしまいます。

仕様では引数指定に unsigned *thrdaddrとあるのになぁ・・

796 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 23:45:42 ]
>>795
コンパイラがunsigned longがどうこうと言っているのは
unsigned *型が32bitになる環境だからだろう。

64bitに移行するとますますこういう手合いの相手をせにゃならなくなるのか。

797 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 23:55:18 ]
>>795
typedef unsigned long DWORD;となっているから。
C/C++ではたとえサイズが同じでも(unsigned) intと(unsigned) longは別の型として扱わなければならない。

Advanced Windowsでは引数と戻り値をCreateThread互換にするようにマクロを作ればいいと書いてある。
俺ならinline関数にするが。

798 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 16:41:37 ]
PROPSHEETPAGE が使えない…
DUMMYUNIONNAME ってなんだよ…



799 名前:デフォルトの名無しさん [2005/09/01(木) 17:46:21 ]
commctrl.h嫁

800 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 04:18:29 ]
bcc5.5のライブラリの解説ってないの?

801 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 08:26:35 ]
製品版買えよ

802 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 16:34:40 ]
>>800
くっついてるのは標準ライブラリだけだからC/C++の解説書見たらヲケ

803 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 21:34:43 ]
配列の処理について質問があります。
double ran[500];

//ran[500]に値を入れる処理//

for(int i=1;i<200;i++)fprintf(fp,"ran[%d] = %lf \n",i,ran[i]);

上のように、ファイルへ200個の配列を書き込むコードをコンパイルし実行しました。
しかし出力したはずのファイルを見てみると、180個くらいしか入力されません。
試しに200個書き込みではなく i<=10としたら、今度ファイルにはは何も出力されていませんでした。


マシンを変えてみましたが、結果は同じでした。
こういう事はなぜ起こるのでしょうか?コンパイラの問題では無いように思いますが・・・。

804 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 21:37:49 ]
コンパイラの問題でないならスレ違いです

805 名前:803 [2005/09/13(火) 21:40:04 ]
ageておきます。

806 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 21:42:18 ]
>>804
いえ、自分はコンパイラ問題ではないように思えますが、
絶対とは言えないのでその判断を詳しい方にお聞きたいので。

807 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 21:48:13 ]
>>803
C言語スレに言ってソースさらしてみれば

808 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 22:31:20 ]
>>803
>//ran[500]に値を入れる処理//
 ↑なんで一番問題ありそうな部分を省略するんだよw



809 名前:803 mailto:sage [2005/09/13(火) 23:11:33 ]
すいません。自己解決しました・・・。
200個の内180を(実行時間の)最初のほうで書き込んで、
(main()の先頭での処理にも関わらず)main()終了の最後のほうで残り20個を書き込んでいたようです。



810 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:14:20 ]
意味がわかんね…

まぁ、
>for(int i=1;i<200;i++)
を200個と言ってる時点で、厨房確定なわけだが…

811 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:24:04 ]
意味わからないでしょうね。。
i<200は単にミスです。
いちいちあげあし取る貴方も厨房ですね^^^


812 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 00:56:24 ]
>>811
特に意味がないならCの配列は i = 0 から使ったほうがいいんじゃないか?
じゃないと、お前さんのようなことに・・・。まあ、どうでもいいがな・・・。
fortranの移植とかなら仕方ないかも知れんけど。

813 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 22:50:36 ]
fflush(fp); をしてみたら?
昔、終了時にバファの中身を捨てる系を見た覚えがある。


814 名前:デフォルトの名無しさん [2005/09/15(木) 23:19:37 ]
ちゃんと fclose していないんじゃないのかな?

> 配列の処理について質問があります。

そもそも配列の処理とは何の関係もないのだけれど、
Fortran屋さんかな? (Fortranだと、配列を丸ごと出力できる)

815 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 06:57:20 ]
brc32.exeの質問です。

リソーススクリプトには
//resource.rc
OwnIcon ICON DISCARDABLE "SAL.ico"
と記述しまして

アプリケーションの方のLoadCursorには
//sample.exe
LoadIcon(hInstance , TEXT("SAL.ico"))
と記述してバイナリファイルを作成しました。

でbrc32.exeでバイナリファイルにリソースを埋め込みしたいんですけど、
brc32.exe resource.rc sample.exe
を弾いても必ず
Error test.rc 1 24: Invalid icon format
とエラーが出てしまいます。
アイコンフォーマットは24bit 256色 16色 16x16 32x32 64x64の各種組み合わせで、
mspaintでbmp保存→拡張子icoに変更で行いましたが、
同じエラーが出てしまいますorz
どなたか解決法お願いします・・

816 名前:デフォルトの名無しさん [2005/09/17(土) 06:59:42 ]
すみませんエラーは
Error resource.rc 1 24:Invalid icon format
でしたねΣ('A`)

817 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 07:39:43 ]
>>815-816

とりあえず、アイコンのフォーマットがおかしいと言われてる
んだから、まずは適当なアイコンをインターネットからダウン
ロードしてみて試したらどう?

て言うか、今時 bmp のりネームなんて古びた方法使わんでも
アイコン作成ソフトも色々あるから適当な奴でアイコン作った
ほうがいいと思うよ。

818 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 12:37:33 ]
インターネットから拾ってきた奴では一発で成功しました。
('A`)..アイコン作成ソフト拾ってきます




819 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 09:18:11 ]
winXPのBCC5.5ですが、
出力ファイル名を(入力ファイル名).exeにするには、
毎回-eオプションを入れる必要があるのでしょうか?
batファイルとかを使って自動にできないでしょうか?

820 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 10:04:11 ]
何も指定しなけりゃ最初のファイルの名前になるだろうに

821 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 14:44:26 ]
>>819
>batファイルとかを使って自動にできないでしょうか?
できるけど普通はMakefile書く。ていうか何故やってみないの?

822 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 15:20:16 ]
>>820
すいませんgccみたいにa.exeで出てくると勘違いしてました。。

>>821
やろうとしてみたんですが、winのbatでの引数の処理がわかりませんで・・・
shなら何度か使ったことがあるのでわかるんですが。。

ありがとうございました。。

823 名前:初心者 [2005/09/22(木) 14:32:27 ]
質問があります。
現在、ボーランドでプログラムを作っているのですが、
TransparentBlt()関数が読み込めないらしく、
 Error: 外部シンボル 'TransparentBlt' が未解決
と出てしまいます。

Msimg32.libをコマンドラインに入れるように教えられたのですが、
それでもうまくいきません。

824 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 14:34:02 ]
>>823
まずはコンパイラに与えたオプション晒せ。
ex: bcc32 -W test.cpp vcl.lib rtl.lib

825 名前:初心者 [2005/09/22(木) 14:43:44 ]
コンパイラパラメータに
 -W と入っているだけです。
それ以外はなにも書いてありません。
ほかのプログラムはそれで動くのですが・・・

コマンド(C)に Msimg32.lib を入れて"実行"してもダメでした。


826 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 14:48:52 ]
bcc32 -W ソースファイル Msimg32.libと書けということだろ。

827 名前:初心者 [2005/09/22(木) 14:55:25 ]
>>826
それでもダメですね。。。

828 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 15:05:25 ]
>>827
おまいさんコマンドプロンプトから実行してるか?
コマンド(&C)とか意味が分からん。

面倒だからTransparentBlt使ってるソースの先頭にでも「#pragma link "msimg32.lib"」でも入れて普通にビルドしてみれ。



829 名前:初心者 [2005/09/22(木) 15:22:27 ]
MSIMG32.LIBのファイルが開けないエラーが出ました。
ちょっと簡単にはいきそうにもないですね。
いろいろありがとうございました。
他の方法を探索してみます。

830 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 15:36:52 ]
>>829
パス通ってるのか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<215KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef