[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 10:19 / Filesize : 57 KB / Number-of Response : 256
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

"Code of the Nerds" Digital Mars C/C++



1 名前:デフォルトの名無しさん [03/02/03 03:36]
高速かつ強力な最適化を誇るC/C++コンパイラ DMC
Win32からDOS, WanderWitch用アプリまで作れる DMC
でも日本ではWanderWitch関連以外の情報がほとんどない DMC
そんなDMCについて語り合いましょう。

WanderWitch関係の話題も大歓迎です。

公式HP:
www.digitalmars.com/

関連スレ:
D言語ドラフト一応読んだよ
pc2.2ch.net/test/read.cgi/tech/1003674814/l50


47 名前:デフォルトの名無しさん mailto:sage [03/04/14 17:32]
nerdだからいーんじゃね?

48 名前:デフォルトの名無しさん mailto:sage [03/04/19 13:25]


49 名前:山崎渉 mailto:(^^)sage [03/04/20 04:35]
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

50 名前:デフォルトの名無しさん mailto:sage [03/04/20 11:29]


51 名前:デフォルトの名無しさん mailto:age [03/04/21 23:42]
age

52 名前:デフォルトの名無しさん mailto:hage [03/05/17 21:52]
hage

53 名前:デフォルトの名無しさん mailto:sage [03/05/17 22:31]
obj2asmが無いってエラー出て使えネエ

54 名前:デフォルトの名無しさん mailto:age [03/05/18 12:00]
DMC++ 8.34.7 beta リリース age

8.33 からの主な変更点は:
 ・template, enum, 〜?〜:〜 の修正
 ・大きなスタック・フレームに対する問題の修正
 ・インライン・アセンブラの movq2dq のオペランド(?)が逆になっていたのを修正
 ・swprintf/vswprintfの引数をC99の仕様に合わせて変更
 ・インライン・アセンブラにfeni, fneni, fdisi, fndisiを追加
 ・-A オプション(ANSI C/C++互換)使用時のstdlib.h, string.hの問題点を修正

55 名前:デフォルトの名無しさん mailto:sage [03/05/18 12:18]
>>53
obj2asmは有料になっちゃったから、フリー版では事実上 -cod が使えないね…

*.objからリストファイルを作るだけなら OpenWatcom の wdis.exe で出来るよ。



56 名前:山崎渉 mailto:(^^) [03/05/28 12:59]
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

57 名前:デフォルトの名無しさん [03/05/30 19:14]
Walterタン、beta版のうp間隔短すぎ・・・

58 名前:デフォルトの名無しさん mailto:sage [03/05/30 19:53]
 ー┼──          |       ー───  |     、   | ー─-    /  |      、   /
    |  _           |/ ̄    ー──   |      |  |       /    |      |   /
   |/  \         /       ー──   |      |  |       \    |      |  /^ヽ
        |  ├  ー-、|        | ̄ ̄|    ヽ'       レ  ̄ ̄    \   ヽ'       /   \丿
     _/  O-   ノ \__     ̄ ̄


               ー┼── | |  | ─|─  |    | |
                     | ー─    |  │   |/ ̄
                 | \_    |   |   (___


    _,,. -─‐- .,,_           _,,. -─‐- .,,_
   |_____   ___l ┌───┐│___   │
  ┌─┘ └─┐└─┐  │      │  │
  └─┐ ┌─┘ l二二.   │      │  │
       !   ,!    ┌─┘  │┌──┘  │
     └─' .     └───┘└────┘
    ___|  ̄ |_○,○       | ̄ ̄ll ̄ ̄|
    |__    __|┌──┐|    l.l    |
   ,'⌒',│  │,'⌒', l_______l.l    l |    !_,. ィ
    !  l│  │!  l     l   ,' |       ,!
   ゝ_ノ│  │ゝ_ノ      |__/.  !、_,,. ‐'
.        ̄

59 名前:デフォルトの名無しさん mailto:sage [03/06/04 23:36]
8.34

60 名前:デフォルトの名無しさん [03/06/08 22:12]
 DMCでWindowsプログラムのC言語ソースファイルをコンパイルするとエラーになるけど、
何かオプションの指定が必要なのかな。


61 名前:デフォルトの名無しさん [03/06/08 22:46]
>>60
どんなエラーが出たのか書かないと、答えようがないぞ。

普通は
> dmc hoge.c
でコンパイル出来るが、実行するときにコンソールが開く。

(コンソールアプリではない)Windowsプログラムを作るときは
> dmc -WA -L/SU:WIN hoge.c

62 名前:デフォルトの名無しさん mailto:sage [03/06/09 22:45]
ここのC/C++コンパイラって
何らかの形でDbCつかえるの?
int func(int a)
{
  __in
  {
  }
  __out(int result)
  {
  }
  __body
  {
  }
}
こんなん。

63 名前:デフォルトの名無しさん mailto:sage [03/06/09 23:17]
>>62
www.digitalmars.com/ctg/designbycontract.html
int func(int a)
  __in
  {
  }
  __out(result)
  {
  }
  __body
  {
  }

64 名前:デフォルトの名無しさん mailto:hage [03/06/27 19:40]
DMC++ 8.35.4 beta リリース age
今回はBug Fixのみ

65 名前:デフォルトの名無しさん mailto:sage [03/07/12 20:10]
最近導入してみたのですが関連リンクとかありませんか?




66 名前:デフォルトの名無しさん [03/07/12 21:52]
>>65
・Digital Mars Home Page(コンパイラ、オンラインマニュアル等)
ttp://www.digitalmars.com/

・Christof Meerwald's Some Digital Mars C++ Information
(最新のPlatform SDKを使う方法等)
ttp://cmeerw.org/prog/dm/

・WonderWitch サポートWebサイト(日本ではこれ用途がほとんど?)
ttp://wonderwitch.qute.co.jp/

・無料で揃えるプログラミング環境(「第4章. C++」にDMCの解説あり)
ttp://www7.plala.or.jp/hop-step-jump/prog00.html

Digital MarsのHPからDLできるソフトの本家
・Hans Boehm's GC web site
ttp://www.hpl.hp.com/personal/Hans_Boehm/gc/
・X-32 DOS Extender
ttp://www.dosextender.com/
・STLport
ttp://www.stlport.org/
・STLSoft
ttp://synesis.com.au/stlsoft/


・Unofficial Digital Mars Compiler Site
(非公式サイト?)
ttp://pysmatic.com/digitalmars/

67 名前:O塚 mailto:O塚 [03/07/12 22:27]
life.fam.cx/a005/





68 名前:無料動画直リン [03/07/12 22:38]
homepage.mac.com/miku24/

69 名前:デフォルトの名無しさん mailto:sage [03/07/13 06:40]
>>66
thx
あんまり日本は情報が出てないのかな。


70 名前:デフォルトの名無しさん mailto:sage [03/07/13 10:20]
>>69
せっかくだから君がなんか日本語情報ページ書いてけれ。

71 名前:デフォルトの名無しさん mailto:sage [03/07/14 08:10]
>>70
面白そうですね。
でも必要な情報ってなんでしょう。


72 名前:山崎 渉 mailto:(^^) [03/07/15 09:52]

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

73 名前:デフォルトの名無しさん mailto:age [03/07/23 03:49]
beta 8.35.5

74 名前:_ mailto:sage [03/07/23 03:57]
homepage.mac.com/hiroyuki44/

75 名前:デフォルトの名無しさん mailto:sage [03/07/28 17:14]
メモ帳作ってみたいんだが公式のどこを読めばいいの?



76 名前:山崎 渉 mailto:(^^)sage [03/08/02 02:25]
(^^)

77 名前:山崎 渉 mailto:(^^) [03/08/15 16:44]
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

78 名前:デフォルトの名無しさん mailto:sage [03/08/17 04:40]
うはぁ寂れてる(ノД`)・゚・。
Win32GUIなプログラムをコンパイルしてみたらGetStockObjectがリンク
できないエラーが出た。
PlatformSDKの最新版もってきて入れないとダメなのかな?


79 名前:デフォルトの名無しさん [03/08/17 05:44]
>>78
# CD版+PSDK入れてるから確認はしてないけど…

Win32APIを使うときはライブラリを明示的に指示する必要があるようです。
dm\GDI32.lib にGetStocckObjectが入っているので

dmc -WA -L/subsystem:windows hoge.c gdi32.lib

の様にすれば、うまくいくと思います。

80 名前:デフォルトの名無しさん mailto:sage [03/08/17 05:59]
>>79
こんな時間にレスありがとうございます。
-l gdi32.dllってしてたのが悪かったってかドキュメントちゃんと読もう…。


81 名前:デフォルトの名無しさん mailto:sage [03/08/19 22:03]
DMCでDLLってどうやって作ればいいんだろう。
dmc -WD -L/SU:WIN hoge.cpp hoge.def
とかやってもエラー出てexe作られてるし…。


82 名前:デフォルトの名無しさん [03/08/20 00:34]
>>81
exeファイルができるってことは hoge.def の内容が間違っているのでは?

とりあえず、「猫でもわかるプログラミング」のサンプルをコンパイルしてみると
ttp://www.kumei.ne.jp/c_lang/sdk2/sdk_119.htm

1. DLLとインポートライブラリを作成
C:\hoge>dmc -WD -L/implib dll01.cpp kernel32.lib gdi32.lib
  * DLLを作るときは user32.lib、kernel32.lib も含めて必要なライブラリを明示する。
  * OPTLINKの/IMPLIBオプションまたはimplib.exeでインポートライブラリを作成する。

2. 実行ファイルの作成
C:\hoge>dmc -WA -L/su:win test01.cpp gdi32.lib dll01.lib
  * -WA -L/SU[BSYSTEM]:WIN[DOWS] でWin32 ウィンドウアプリケーションを作成。
  * GDI関係の関数を使っているので gdi32.lib をリンクする。
  * 1.で作ったインポートライブラリをリンクする。
  * user32.lib、kernel32.lib は自動的にリンクされる。

.def ファイルの書式は上の例で自動的に作成される dll01.def や
オンラインマニュアルを参考にして下さい。
ttp://www.digitalmars.com/ctg/ctgDefFiles.html


83 名前:デフォルトの名無しさん mailto:sage [03/08/20 01:42]
DirectXは?OpenGLは?

84 名前:デフォルトの名無しさん mailto:sage [03/08/20 02:32]
>>82
ありがとうございました。
ご指摘の通りdefの書式が間違ってました。


85 名前:デフォルトの名無しさん mailto:sage [03/08/20 03:15]
>>83
DirectX
ttp://www.digitalmars.com/faq.html#directx

OpenGL
ftp://ftp.microsoft.com/Softlib/MSLFILES/OpenGL95.exe

ただし、どちらもcoff2omf.exeが必要。



86 名前:デフォルトの名無しさん mailto:sage [03/08/20 03:34]
>>83
DirectX7だけど
ttp://fancyrara.ddo.jp/program/DMC/DMC.html

87 名前:デフォルトの名無しさん mailto:sage [03/08/20 03:48]
coff2omfはDMのサイトだとshareware扱いになってるがBCCについて
なかったっけ?
DMのFTPのぞいたらあったけどさ。


88 名前:デフォルトの名無しさん [03/08/31 00:32]
COFF形式が扱えるOpenWatcomのwlinkを使って
MSのライブラリと直接リンクさせる方法もある。
ttp://cmeerw.org/prog/owtools/

89 名前:デフォルトの名無しさん [03/08/31 18:39]
今更だけど Version 8.35 age

コンパイラ(scppn)のバージョンは 8.35.10n
今回はコンパイラドライバもVer Upして 8.35n になってる。

90 名前:デフォルトの名無しさん [03/09/10 00:05]
8.36 リリース age
主にBoostと 8.35での問題点を修正

あとwxWindows関係でnewsgroupから
> C:\wx\wxWindows\samples\minimal>scppn
> Digital Mars C/C++ Compiler Version 8.36.1n
> Copyright (C) Digital Mars 2000-2003. All Rights Reserved
>
> This version compiles wxWindows library and minimal sample from CVS
> (head and 2.4 branch) with no bugs


91 名前:デフォルトの名無しさん mailto:sage [03/09/23 22:12]
阿呆らしい質問かも知れませんが教えて下さい。
STLを使ったWin32Appを作ろうと思って
#include <windows.h>
#include <string>
としたのですがコンパイルできません。
同一のソースをBCCでコンパイルしてみると通るのですが何か間違ってる部分
がありますでしょうか?
8.36にSTLPortを使うようにしてあります。


92 名前:デフォルトの名無しさん mailto:sage [03/09/23 23:09]
>>91
どこで、どのようなエラーが出てコンパイルできないのか
具体的に書いてもらわないと答えようがないのですが・・・。

93 名前:デフォルトの名無しさん mailto:sage [03/09/23 23:19]
は、そうでした申し訳ありません。
例えば
#include <windows.h>
#include <iostream>
int main(void){
std::cout << "test" << std::endl;
return 0;
}
をコンパイルしようとすると
_STLP_IMPORT_DECLSPEC long _STLP_STDCALL InterlockedIncrement(long*);
^
d:\dm\bin\..\stlport\stlport\stl/_threads.h(122) : Error: 'InterlockedIncrement'
previously declared as something else
It was declared as: long __import (__import std func)(long volatile *)
It is now declared: long __import (__import std func)(long *)
_STLP_IMPORT_DECLSPEC long _STLP_STDCALL InterlockedDecrement(long*);
^
d:\dm\bin\..\stlport\stlport\stl/_threads.h(123) : Error: 'InterlockedDecrement'
previously declared as something else
It was declared as: long __import (__import std func)(long volatile *)
It is now declared: long __import (__import std func)(long *)
_STLP_IMPORT_DECLSPEC long _STLP_STDCALL InterlockedExchange(long*, long);
^
d:\dm\bin\..\stlport\stlport\stl/_threads.h(124) : Error: 'InterlockedExchange'
previously declared as something else
It was declared as: long __import (__import std func)(long volatile *,long )
It is now declared: long __import (__import std func)(long *,long )
--- errorlevel 1
となります。


94 名前:デフォルトの名無しさん mailto:sage [03/09/24 00:25]
>>93
DMCでSTLportを使うときは
  C> dmc -IC:\dm\stlport\stlport test.cpp
のように-I オプションでSTLportをインストールしたディレクトリを指定するか、
sc.ini の「INCLUDE=」にSTLportをインストールしたディレクトリを
 "%@P%..\include", "%@P%\..\stl"よりも前に 追加してください。
(この場合 -IC:\dm\stlport\stlport は不要)

また、標準でついてくるSGIのSTLを使わないのであれば
"%@P%\..\stl" の部分は削除してもかまわないでしょう。

INCLUDE="%@P%\..\include";"%@P%\..\mfc\include";"%@P%\..\stl";%INCLUDE%
   ↓
INCLUDE="%@P%\..\stlport\stlport";"%@P%\..\include";"%@P%\..\mfc\include";%INCLUDE%

95 名前:91 mailto:sage [03/09/24 00:42]
>>94
sc.iniのINCLUDEはこうなっているのですが…。
INCLUDE="%@P%\..\stlport\stlport";"%@P%\..\include";"c:\Program Files\Microsoft SDK\include";%INCLUDE%




96 名前:デフォルトの名無しさん mailto:sage [03/09/24 01:49]
>>95
Platform SDKを使っているのなら
stlport\stlport\stl_user_config.hの184行目辺りにある
// #define STL_NEW_PLATFORM_SDK 1
の前にあるコメントを外して STL_NEW_PLATFORM_SDK
の定義を有効にしてみて下さい。

97 名前:91 mailto:sage [03/09/24 01:52]
>>96
あああ、いけました(ノД`)・゚・。
ありがとうございました。


98 名前:デフォルトの名無しさん mailto:sage [03/09/30 01:26]
wxWindowsを使ってみようとインストールしたら
..\..\lib\wx_sc.lib(dataobj)
Error 42: Symbol Undefined _IID_IDataObject
とか言われてコンパイルできない…。

8.37.3 beta入れたらwxライブラリのコンパイル中にエラーが出るようになっちゃったし……。
wxVariant variant( wxString( (wxChar*) (data->GetValue().Nth(idx)->Data()) ));
                             ^
..\..\src\common\variant.cpp(1866) : エラー: ')' でなければならない
ってどういうことなの? (つД`)

99 名前:デフォルトの名無しさん mailto:sage [03/10/06 15:31]
DMCでWin32アプリを作っていたのですが、ダイアログボックスの色が
真っ白になってしまうのはなんとかならないのでしょうか?
試しにBCCでやってみたらきちんとダイアログの色になってたので、DMC
特有だと思うのですが…。
環境はbeta8.37+PlatformSDKです。


100 名前:デフォルトの名無しさん mailto:sage [03/10/06 15:33]
>>98
本家のFAQにのっているものではないでしょうか?
www.digitalmars.com/~arjan/
違ってたらすいません。


101 名前:デフォルトの名無しさん mailto:sage [03/10/07 21:25]
windows プログラムを作るとメニューの日本語が
文字化けしちゃうのですが、いかがいたしましょう?

102 名前:デフォルトの名無しさん mailto:sage [03/10/07 22:02]
>>101
リソースコンパイラが悪いと思います。
rcc -j0 -32 resource.rc でコンパイルしても日本語が文字化けするのでそれかと。
bccのbrcc32かPlatformSDKのrc使ってはどうでしょうか?

103 名前:101 mailto:sage [03/10/07 22:43]
>>102
ありがとうございます。
brcc32 使用でちゃんと表示されました。

104 名前:98 mailto:sage [03/10/07 23:47]
>>100
そのページも見てみたのですが、wxのパージョンが微妙に違うので
パッチを当てて良いものかどうか悩んでしまって・・・。

以下自己レスになりますが、News Groupを見てみたら
同じ話題が上がっていたようで、最新beta (8.37.6n) を入れて
PSDKを使わないようにしたら

%WXWIN%\src\msw> make -f makefile.sc

でコンパイルできました。

ついでにNews Groupによると %WXWIN%\src\jpeg\jconfig.h を
以下のように変更しないとjpegが正常に扱えないようです。
(samples\imageで確認)

#if defined(_MSC_VER) || defined(__BORLANDC__) || defined(__DMC__)
                                  ^^^^^^^^^^^^^^^ 追加
#include "jconfig.vc"
#else

105 名前:デフォルトの名無しさん mailto:hage [03/11/03 17:56]
最近使い始めましたが
DX7SDKについてるBorland用のddraw.libが使えなかったり
わざわざimplibで作ったwinmm.libが使えなかったり前途多難です


試行錯誤しながらもりもり作ってくのは楽しいけどね
たまにはあげぇ



106 名前:デフォルトの名無しさん mailto:age [03/11/30 21:32]
DMC 8.38 リリースage

107 名前:デフォルトの名無しさん mailto:sage [03/12/29 17:25]
>105
ver8.37からwinmm.libが同梱になったみたいですよ。
他にshell32.libとwsock32.libも同梱になってます。
もちろんver8.38を落としておけば問題なし。
でもimplibが役に立たないってのは致命傷では?

108 名前:デフォルトの名無しさん mailto:age [04/01/10 23:21]
www.digitalmars.comのTOPが「スピリット」からの画像になったので age

これだけじゃなんなので、PSDKを使う際リンク時に _IID_* 等が
「Symbol Undefined」エラーになる問題へのパッチ
www.digitalmars.com/drn-bin/wwwnews?c%2B%2B.windows.32-bits/682

109 名前:デフォルトの名無しさん mailto:age [04/02/19 00:36]
Version 8.39 & 8.40beta age

110 名前:デフォルトの名無しさん [04/02/19 23:04]
良スレ上げ

今日のヒント:DMをインストするディレクトリ名はアスキー文字だけにしよう!

111 名前:デフォルトの名無しさん mailto:sage [04/02/20 02:11]
良スレ上げない

今日のヒント:D言語で書いたモジュールやライブラリをリンクできる!

112 名前:デフォルトの名無しさん mailto:sage [04/02/20 03:20]
v8.39 + STLport で '-j0' オプション付けると
プリプロセッサエラー: マクロ引数が終了していない
なんてぬかしやがるぜ。

とりあえず -D_STLP_NO_NEW_IOSTREAMS で回避。

113 名前:デフォルトの名無しさん mailto:sage [04/02/21 21:37]
>>111
( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェーヘェー

114 名前:デフォルトの名無しさん mailto:sage [04/02/21 22:46]
ていうかD言語の"linker and utilities for Win32"ってそのまんまDMCじゃねーか。

115 名前:デフォルトの名無しさん [04/03/05 00:44]
人居ないなーこのスレ

だれも使ってないのか?



116 名前:デフォルトの名無しさん [04/03/05 00:47]
>>1
wanderじゃなくてwonderだ阿呆

117 名前:デフォルトの名無しさん mailto:sage [04/03/06 21:35]
DMCでDirectX9使ってる人いる?
COFFからOMFにLib変換したのはいいんだけどサンプルがコンパイルできない…。

118 名前:デフォルトの名無しさん mailto:sage [04/03/09 01:33]
>>112
8.40でも直ってないねぇ。

119 名前:デフォルトの名無しさん mailto:sage [04/03/20 21:39]
version upはやいなぁ。


120 名前:デフォルトの名無しさん mailto:sage [04/03/21 10:55]
CD買った人いたらIDEのscreenshot見せてください。
使えそうなら買おうかなぁと考えてます。

121 名前:デフォルトの名無しさん [04/03/21 13:04]
>>120
CD買ったけどIDEは普段使ってないので参考までに。
ttp://v.isp.2ch.net/up/78bf4369d27d.png
ttp://v.isp.2ch.net/up/a86dcb01ff3d.png

さすがに最近の開発環境と比べると見劣りしますね。
撮影用に使ってみたらデバッガがlong longに対応してないみたい・・・
あと、エディタ等は日本語非対応のようです。


122 名前:デフォルトの名無しさん mailto:sage [04/03/21 13:54]
>121
ありがとうございます。
見た感じ 私には使うの難しそうです。購入断念か・・・
ttp://www.uemake.com/ ついさっき知ったのでこっちで実験w
英語読めないのでよくわかんないけど見た感じはよさそう。


123 名前:デフォルトの名無しさん mailto:sage [04/03/21 13:57]
Devil May Cry

124 名前:デフォルトの名無しさん mailto:sage [04/03/21 14:55]
MDIじゃないだけマシかな

125 名前:デフォルトの名無しさん mailto:sage [04/03/29 21:42]
よかった復活してるよ
貴重な情報が失われるところだった



126 名前:ログ補完 mailto:age [04/03/29 23:11]
125 名前:デフォルトの名無しさん[sage] 投稿日:04/03/25(木) 21:02
やっぱIDEほしいなぁ
BccDeveloperくらいならかなり満足なんだが・・・


127 名前:デフォルトの名無しさん mailto:sage [04/03/31 21:33]
IDEまじで欲しい

128 名前:デフォルトの名無しさん mailto:sage [04/04/01 19:25]
BuilderXのDMC用の設定ファリル誰か書いてよ

129 名前:デフォルトの名無しさん [04/04/02 17:10]
>>128
あ、それいいな…
というわけで誰か書き方教えて。(BuilderXスレで聞くべき?)

130 名前:デフォルトの名無しさん mailto:sage [04/04/02 21:44]
たしかに関連資料がどこにあるのかわからんな

131 名前:デフォルトの名無しさん mailto:sage [04/04/03 01:55]
ちょっと見難いけど、とりあえずコンパイルだけは出来ますた
ttp://v.isp.2ch.net/up/0452ade1e686.PNG
ttp://v.isp.2ch.net/up/eca6fc88e39a.PNG

もう眠いし明日は用事があるんで続きは日曜日にでも

132 名前:デフォルトの名無しさん mailto:sage [04/04/03 13:14]
>>131
ウホッ、かっけー!

133 名前:131 mailto:age [04/04/04 22:40]
C++BuilderX用の設定、できたところまで晒しときます。
とりあえずコンパイル/リンクまでは出来るようにしてあります。
でもまだ作りかけ・・・
ttp://up.isp.2ch.net/up/8c5d6862f7be.zip

ディレクトリ付きで解凍したら中身を全部「CBuilderX\toolsets」にぶち込んで下さい。
また使う前に環境変数またはBuilderXの「ツール」→「IDEオプション」→「変数」で
変数名「DMC」にDigital Mars C/C++をインストールしたディレクトリ(C:\dm 等)
を設定しておいて下さい。

134 名前:デフォルトの名無しさん mailto:sage [04/04/04 22:47]
>>133
thanks がんばってください

135 名前:デフォルトの名無しさん [04/04/04 23:08]
>>131,133
ダウソできません。




136 名前:デフォルトの名無しさん mailto:sage [04/04/04 23:15]
>>135
2ちゃんねるプロバイダーは繋がりにくいので
ダウンロードできない場合は何度か試してみて下さい。


137 名前:デフォルトの名無しさん mailto:sage [04/04/05 04:08]
>>133
Thanks!

…リンクができない。dmcを最新版にしてみるか。

138 名前:137 mailto:sage [04/04/05 05:09]
でけたー。
releaseしかできないのですね。いや、STLPortか。

139 名前:デフォルトの名無しさん mailto:sage [04/04/16 13:22]
32BitExtenderで作ったテーブルデータ作成プログラムを動かすと
結構早いんで重宝してます。32BitDOS上で動かすプログラムを作るには
いいツールだ。


140 名前:デフォルトの名無しさん [04/04/20 13:42]
//hello.cpp
#include <string>
#include <iostream>
int main(int argc, char* argv[])
{
//コメント
std::string str("ど〜も〜");
std::cout <<str <<std::endl;
return 0;
}

は dmc /Bj /j0 helloが通る。

141 名前:デフォルトの名無しさん [04/04/20 13:44]
//hello.cpp
#include "hello.h"
int main(int argc, char* argv[])
{
//コメント
std::string str("ど〜も〜");
std::cout <<str <<std::endl;
return 0;
}

//hello.h
#include <string>
#include <iostream>

は dmc /Bj /j0 hello は通らず。
は dmc /Bj hello で通る。
なぜ?

142 名前:デフォルトの名無しさん mailto:sage [04/04/20 20:47]
www.fifsoft.com/relo/
dmも設定できるみたい

143 名前:デフォルトの名無しさん [04/04/20 21:40]
>>140-141
scppn.exe のバージョンはいくつですか?
手元で試したところ、8.40.2n/8.41n + STLport 4.5.3 では
両方とも -j0 付きでプリプロセッサエラーになりました。
(-j0 なしでは両方とも通りました)

C> dmc -j0 -Bj hello.cpp
 _Self& replace(size_type __pos, size_type __n1,
      ^
C:\dm\bin\..\stlport\stlport\stl/_string.h(885) : プリプロセッサエラー: マクロ引数が終了していない
Fatal error: メモリ不足
--- errorlevel 1

144 名前:レスキタ━━━(゚∀゚)━━━ !! [04/04/20 22:40]
>>143
同じエラーコメントです。
j0 というか j スイッチが原因みたい。

MBC周りのマクロが抜けてるのかも。
ちなみに /D"_MBCS" を付け足しても駄目でした。
_beginthreadexで /D"_MT" が必要だったから今回も
マクロ定義が妖しいとにらんでいます。

バージョンは同じ8.40です。
ttp://www.digitalmars.com/download/freecompiler.html
から1週間前に落としたもので。

145 名前:デフォルトの名無しさん mailto:sage [04/04/21 00:18]
やっぱりぎゃーじんさんは普段2バイト文字なんて使わないから
こういうバグは見落とされがちになるのかねぇ。



146 名前:デフォルトの名無しさん mailto:sage [04/04/26 22:22]
C++BuilderX用の設定ファイル再度アップお願いします。

147 名前:デフォルトの名無しさん mailto:sage [04/04/27 01:39]
>>146
はい。繋がりにくいからダメだったら何度かリトライしてみて。
ttp://www.42ch.net/UploaderSmall/source/1082997139.zip

最近仕事が忙しくて修正してる暇がない・・・
ていうかテキストエディタでしこしこ書いてるもんだから気力が続かんです。
誰かもっと使いやすく直して下さい。






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

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

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