1 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 01:50:19 ] Visual Studio 2005 Express Edition(無償) www.microsoft.com/japan/msdn/vstudio/express/ 貧乏人は急いでGETだぜ! Visual Studio 2005 Developer Center www.microsoft.com/japan/msdn/vstudio/2005/ lab.msdn.microsoft.com/vs2005/ Visual Studio 2005 製品ライン概要 www.microsoft.com/japan/msdn/vstudio/productinfo/productline/ www.microsoft.com/japan/msdn/howtobuy/vs2005/ Product Feedback Center lab.msdn.microsoft.com/productfeedback/ 過去スレ Part6 pc8.2ch.net/test/read.cgi/tech/1134819322/ Part5 pc8.2ch.net/test/read.cgi/tech/1133029283/ Part4 pc8.2ch.net/test/read.cgi/tech/1131494714/ Part3 pc8.2ch.net/test/read.cgi/tech/1125460842/ Part2 pc8.2ch.net/test/read.cgi/tech/1113305966/ Part1 pc8.2ch.net/test/read.cgi/tech/1080916113/
744 名前:741 mailto:sage [2006/01/11(水) 10:34:48 ] じゃあMFCは終息するんですか? 確かWTLはサポート停止になった後、1回うpデートされた記憶がある。
745 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 10:36:58 ] >>742 価格が書いてないけど、何で? というか、幾ら?
746 名前:741 mailto:sage [2006/01/11(水) 10:42:28 ] Win32アプリでM$社内で使われてるのはMFCじゃなくてWTLじゃなくて、 何てライブラリでしたっけ? どれ使おうかと思って、質問ばかりですみません。
747 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 10:58:53 ] >>744 WTLはこれからだろ
748 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 11:16:50 ] >>746 ATLとWTLだと思う。 MFCとATLは製品だから、サポートはしばらく続くだろうけど そのうち終息するだろうな。 MFCはいくらなんでも設計が古過ぎる。 何作るのか知らんけど、別に好きなの使えばいいじゃん。 個人的には.NETがいいと思うけど、移植になるみたいだし 別に無理して移行する必要はないとも思う。
749 名前:728 mailto:age [2006/01/11(水) 11:33:27 ] えーと、自己レス+質問です。 >>692 の状態は、プロジェクトのプロパティの「全般」で「UNICODEを使う」をはずとうまくいきました。 どうやらLPTSTRの定義が、UNICODEオプションがあるときとないときで違うみたい。 俺のコードはWinMainの引数がLPTSTRとなっていたためWinMainを再定義できないとか出たみたい。 (正しくはオーバーロードできないだった。すまん。) それは書き換えれば済むけど、WNDCLASSEXのメンバなんかはLPTSTRで定義されているため、charの配列と 互換性がなくなっていたりする。 と、まあ、だんだんわかってきました。 しかし、みなさん、どうしてるの?こんな問題に当たったのは漏れだけですか?
750 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 11:34:35 ] なんで手探りでやってるのか理解できない。
751 名前:728 mailto:age [2006/01/11(水) 11:54:51 ] >>750 教えてくれる人がいないから。 それにしてもUNICODEやだなあ。
752 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 11:57:41 ] >>749 charではなくTCHARを使う。 typedef TCHAR *LPTSTR; typedef const TCHAR *LPCTSTR; となっていてTCHARはUNICODEオプションによってcharかwchar_tに切り替わる。
753 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 11:59:37 ] ちゃんとドキュメントが有るのに、なぜ読まないのかと・・・ 教えてクンの典型だな。
754 名前:728 mailto:sage [2006/01/11(水) 12:02:55 ] サンクス。 あと、WinMainを_tWinMainにする、があるよね。 オプションで問題なくするには。 そんなこと本には書いてないよ。(泣く それと、"文字列"を、その都度L付きとL無しに書き換える必要がありそう。
755 名前:728 mailto:sage [2006/01/11(水) 12:05:45 ] あ、サンクスは>>752 にね。 >>753 は、、、まあいいや。 ドキュメントってMSDNか? どこを読めばいいかわからんのよ。 それにExpress付属のヘルプにはWinMainそのものが見当たらんが。
756 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 12:06:28 ] 本? もしかして、解説書しか読んでないのか?
757 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 12:08:58 ] >>755 ×どこを読めばいいかわからん ○探すのがめんどくさい
758 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 12:11:19 ] >>754 TEXT("文字列")
759 名前:728 mailto:sage [2006/01/11(水) 12:15:17 ] >>758 サンクスです。 あとたぶん、_Tでもよいわけですね。 わかりました。今度こそ完璧に。激謝します。 >>757 君は、まあ、あれだな。w
760 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 12:50:50 ] 頭の悪い教えて君がいなければ2ちゃんねるは成り立たないしな。
761 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 13:42:19 ] >>747 「製品」としては終わってる。
762 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 14:06:39 ] もともと製品でもないしサポートもされてないから。
763 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 14:11:46 ] V$という「製品」に入ってるけど? 「サポート停止」表明はあったけど?
764 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 14:13:36 ] 「VB6」は製品販売停止表明もあった。
765 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 20:44:53 ] 何か言われてますよ、皆さんw tmp5.2ch.net/test/read.cgi/download/1136168965/
766 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 20:48:11 ] まあ、雌猫とか、あっちはあっちでやってくれ
767 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 22:36:54 ] で、具体的なx64への移植するための手順を
768 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 00:33:17 ] そういうのを吸収するためのILじゃないのかよ。
769 名前:デフォルトの名無しさん [2006/01/12(木) 01:55:21 ] VC#2005Expインストールしたんだけど、ネットワーク系のコンポーネントがないのはなぜ? TCPで通信したりSSLでやりとりしたりとか長々とコード書かなきゃ駄目なの? ネットワーク全盛の時代なのにコンポーネント提供してくれないの?
770 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 01:58:16 ] ネタキタ━━━━━━(゚∀゚)━━━━━━ !!
771 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 02:02:36 ] どうせ参照を追加してないだけだろ
772 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 02:02:50 ] 既定ではx64コンパイラとか入らないのかよ x64やる気がないのか、それとも自信がないのか
773 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 02:14:53 ] .NETのクラスツリーってどっかにないの?
774 名前:1/2 [2006/01/12(木) 02:28:13 ] 2005EEでboostのtest_suite試したら何もしてないのにメモリリークって怒られたよ Debugだとメモリリークが出て、Releaseだと出なかった Debugモードは元々メモリリークしているモノなのかしら? --- test.cpp #include "stdafx.h" #ifndef _DEBUG # pragma comment(lib, "libboost_unit_test_framework-vc80-mt-1_33_1.lib") #else # pragma comment(lib, "libboost_unit_test_framework-vc80-mt-gd-1_33_1.lib") #endif // Boost.Test #include <boost/test/unit_test.hpp> using boost::unit_test::test_suite; // most frequently you implement test cases as a free functions void free_test_function() { // reports 'error in "free_test_function": test 2 == 1 failed' BOOST_CHECK(1 == 1); // non-critical test => continue after failure } test_suite* init_unit_test_suite( int, char* [] ) { test_suite* test= BOOST_TEST_SUITE( "Unit test example 1" ); // this example will pass cause we know ahead of time number of expected failures test->add( BOOST_TEST_CASE( &free_test_function ), 1 /* expected one error */ ); return test; } ---/test.cpp
775 名前:2/2 [2006/01/12(木) 02:28:51 ] ---output >.\test Running 1 test case... *** No errors detected Detected memory leaks! Dumping objects -> {177} normal block at 0x003A7CA0, 3216 bytes long. Data: < |: sr/dev/Inclu> E8 7C 3A 00 73 72 2F 64 65 76 2F 49 6E 63 6C 75 {153} normal block at 0x003A6EF0, 2728 bytes long. Data: <0o: lnD lpD wpD > 30 6F 3A 00 6C 6E 44 00 6C 70 44 00 77 70 44 00 {151} normal block at 0x003A6628, 1960 bytes long. Data: <Xf: D D Xf: > 58 66 3A 00 44 E6 44 00 00 00 00 00 58 66 3A 00 {150} normal block at 0x003A6378, 640 bytes long. Data: < c: D D D wpD > 98 63 3A 00 84 E5 44 00 44 E5 44 00 77 70 44 00 Object dump complete. ---/output
776 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 02:55:09 ] Releaseモードで出ないのは単に検出されないだけだろ。 Debug用のnewを使うようにしたらどうなる?
777 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 03:14:08 ] >>776 ごめん、 Debug用のnewの意味がわからんです どうやって試せばよかと? ちなみに環境: WinXP SP2 + VC++2005EE日本語版 + STLport5.0(iostreamも使用) + PSDK + boost1.33.1 boostのビルドオプション: bjam -sTOOLS=vc8_0 --with-python-root=%PYTHON_PATH% --prefix=%INSTALL_PATH%
778 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 03:21:50 ] ロンリーロンリーロンリーロリー ロンリーロンリーロリーロリー
779 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 04:58:40 ] VC2005Expressのトップにあったリンクに、PSDKのインストール手順とWin32のプロジェクトの有効化の手順がでてたのUP それが以下。(英語 msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx
780 名前: mailto:sage [2006/01/12(木) 05:08:56 ] 1、VCを入れる。 2、x86のプラットフォームSDKを入れる。 3、PSDKのパスを通す。 4、C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults\corewin_express.vsprops ファイルの中にPSDKに入ってるLIB群を登録 5、“%ProgramFiles%\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\1033\AppSettings.htm " ファイル中の441->444まで//をつかってコメントアウト。 こんな感じ。 後はプロジェクトのWIN32コンソールプロジェクトの項目からアプリケージョンの設定を選択してみると、Windows アプリケーションが選択できる。 詳しくは本家参照。
781 名前:デフォルトの名無しさん [2006/01/12(木) 05:11:09 ] >>779 アプリの最初の画面ね。
782 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 05:19:57 ] >>779-780 >>3 にある www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/ と何か違うの?
783 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 05:25:34 ] >>782 え。日本語訳あったの・・・。 失礼しました。Orz
784 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 05:45:50 ] あーぶーなーい ロリーター
785 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 06:02:57 ] おにーたん。 だっこ。
786 名前:774 mailto:sage [2006/01/12(木) 06:25:01 ] stlport 外して boost ビルドし直したら出なくなりますた 疲れた('A`)
787 名前:デフォルトの名無しさん [2006/01/12(木) 10:12:54 ] >>786 THX and モツカレ boost 常用してて、つい先日から 2003 => 2005 に移行してたんで、 もし boost やばいってなったらとおもってかなり焦った。
788 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 10:22:58 ] チ チ チ チ チ チ チ チエコさん ぼ ぼ ぼ ぼ ぼ ぼ ぼ ぼくぼくの およ およ およ およ およ およ およ およめさんに な な な なってください
789 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 12:35:06 ] Visualstudioで選択キーワード(または検索語句)を ハイライト表示することは出来ませんでしょうか
790 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 14:09:52 ] >>787 労ってくれてあんりがとっ(////)
791 名前:デフォルトの名無しさん [2006/01/12(木) 18:19:32 ] VS2005でもCLI使わないかたくななC++使いお手上げ(´∀`)∩
792 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 18:21:24 ] ノシ
793 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 18:22:46 ] ノシ
794 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 18:23:26 ] ウシ
795 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 18:27:35 ] .NET Frameworkが必要なのはまだ敷居が高いよ
796 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 19:22:49 ] そういうやつが多いから余計普及しないんだよ
797 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 19:25:11 ] ExpressってATL サーバも作れるの?
798 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 19:26:24 ] 普及してから使うって香具師がほとんどだからな
799 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 19:53:39 ] >>791 ノシ
800 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 20:09:52 ] include "stdafx";ってなんだよ勝手なことしやがってVS2005EEめ。BCCでコンパイルできた数行のソースをそのまま貼り付けてコンパイルできねー、理由がstdafxにあるだぁ? てめーの都合で、素直に育ちたい入門者(俺)を戸惑わせるんじゃねーよヴォケが。 関数リファレンス無けりゃ使わねーよ。 という主張は叩かれますか?
801 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 20:27:09 ] >>800 うん。
802 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 20:39:56 ] >>788 チコたん… >>791 ノシ >>800 うん。
803 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 20:40:16 ] 敷居が高い:不義理・不面目なことなどがあって、その人の家に行きにくい .NET Frameworkに不義理がある奴には使いづらいか、やはり
804 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 21:05:24 ] 垣根が高いならどうだ?
805 名前:デフォルトの名無しさん [2006/01/12(木) 21:19:55 ] VC#2005EXPでネットワーク系のコンポーネントを使うには どこを参照設定すればいいんでしょうか
806 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 21:42:39 ] 769 名前:デフォルトの名無しさん [] 投稿日:2006/01/12(木) 01:55:21 VC#2005Expインストールしたんだけど、ネットワーク系のコンポーネントがないのはなぜ? TCPで通信したりSSLでやりとりしたりとか長々とコード書かなきゃ駄目なの? ネットワーク全盛の時代なのにコンポーネント提供してくれないの?
807 名前:デフォルトの名無しさん [2006/01/12(木) 22:08:14 ] わざわざ貼ってくれてすいませんね
808 名前:デフォルトの名無しさん [2006/01/12(木) 22:13:24 ] それはそうとおまえら、 Boostをはじめとしたライブラリは、 C++/CLR でもつかえるのかい?
809 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 22:25:05 ] C++/CLIな C++/CLIはマネージとネイティブの共存が目的の言語だから余程の事が無い限り使える
810 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 01:14:03 ] >>786 STLPortが確保したメモリを終了までキャッシュしたまま解放しないのは常識
811 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 01:25:13 ] >>810 ありがとう、勉強になったよ ちなみに、VC8 以前の場合だと bjam -sTOOLS=VC-7_1-stlport とかってオプションがあるんだけど その場合は test_suite 使っても STLport 分を除外して メモリリークを報告してくれるのかしら? かしら?
812 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 01:42:28 ] x64バイナリ増えすぎじゃ・・・
813 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 01:43:08 ] ↑サイズがね
814 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 09:02:37 ] >>810 それって糞仕様すぎね?
815 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 09:20:53 ] >>811 STLPortのアロケータはプリプロセッサで差し替えられるよ。 マニュアルに載ってなかったっけ。 >>814 問題ないモンッ。
816 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 13:55:13 ] >>815 STLportのアロケータ使わない設定にしてたつもりだったんだけどなぁ 設定が間違ってたか...orz -sTOOLS=vc-8_0-stlportが出来るようになったらもっかい試してみます ホントは今すぐ試したいけどそれぞれのコンパールに時間が掛かりすぎる('A`)
817 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 18:01:23 ] ちょっとおまいらに質問。 今俺のPCはPentium4でメモリが256MB×2=512MBなんだが、 これを512MB×2=1028MBにするか、1024MB×2=2048MBにするか迷ってるんですょ。 どっちの選択がいいと思いますか? コンパイルってCPUの性能とHDの読み書き速度が重要ってのは知ってるつもりだけど、 メモリの容量ってどうなんだろうと思ったので聞かせてください。
818 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 18:35:10 ] >>817 金があるんなら2GB積んどいたほうがいいよ。 VS2005ってコンパイルだけするものじゃないし。
819 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 19:32:02 ] >>817 2Gに賛成。 それまで1Gでとんとんもしくは超え位だったのが、2GにしたらDevenvもSQLSErverも大量にメモリ食うようになったがな。
820 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 19:36:46 ] >>817 悪いことは言わんから2Gにしとけ VS自体もさることながら、それ以上に常駐ソフトで無理できるようになるのがいい メモリ少ないとOracleだのApacheだのIIS、MySQLだのと 色々常駐させるのかなりきついしな ましてテスト環境入れたVMwareでも動かそうものなら止まり掛けるしな
821 名前:デフォルトの名無しさん [2006/01/13(金) 20:47:06 ] Visual Studio 2005 Professional に付属している SQL Server 2005 ってどのエディションなんでしょうか? Express ですか? Express だったらわざわざつける意味ないか。 自分の PC では無いんですが、さっき Visual Studio 2005 Professional がインストールされた PC のサービスを 覗いてみたら SQLEXPRESS が動いていました。 ということはやっぱり SQL 2005 Express Edition なんですかね?
822 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 20:49:13 ] >>821 >>1 Visual Studio 2005 製品ライン概要 www.microsoft.com/japan/msdn/vstudio/productinfo/productline/ >SQL Server 2005 Developer Edition
823 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 20:50:08 ] >>821 おれはTeam Editionだが付いてるSQLServerはExpressだぞw もともと別製品だろうが。MSDNサブスクライバーであれば グレードに応じたSQL Server 2005が落とせる。 ちなみにおれの場合はEnterprise。
824 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 20:56:23 ] VSそのものにはSQLExpressが付属してるな ってかSQLのDevが破格なのって2000だけじゃなかったんだな
825 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 20:57:12 ] Office 2000 にも SQL Server が付属していた希ガス
826 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 22:02:52 ] おまいらバージョン管理どうしてる?
827 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 22:08:03 ] 1GのECC
828 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 22:10:03 ] WinCVS
829 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 23:06:22 ] 2GB Registerd ECC
830 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 23:09:10 ] VS2005にSTLport5.0.1を入れて使っている人はいらっしゃいますか? 入れようかどうしようか迷ってるんです。
831 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 23:10:24 ] 毎日zipでまるごと固める
832 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 23:15:04 ] VSS高すぎ! シングルユーザーのみで使えるバージョンとか安価で出してくれよん。
833 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 23:16:17 ] はげしくどうい
834 名前:817 mailto:sage [2006/01/13(金) 23:29:21 ] >818-820 みなさんレスありがとうございます。これで2GBで買うことを決心できました。 「独り言・・1GBで十分だボケというレスが付くかなと思ったけれどつかなかった(つд`)」
835 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 23:34:51 ] 512MBでも十分だよお兄ちゃん
836 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 23:35:26 ] >>832 ってStandard Editionのこと? 何だ、29,800円ぐらい。
837 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 23:37:58 ] >>836 Visual SourceSafe
838 名前:デフォルトの名無しさん mailto:sage [2006/01/14(土) 00:08:12 ] >>835 全然十分じゃない俺が一応突っ込んどく
839 名前:デフォルトの名無しさん mailto:sage [2006/01/14(土) 00:10:00 ] >>832 VSSを独りで使う意味は? バージョン管理したいだけならCVSとかSubversionとか 色々あるじゃん。
840 名前:デフォルトの名無しさん [2006/01/14(土) 00:10:59 ] VS2005Proのインストールを検討している者ですが、 快適に操作するにあたってどれくらいのスペックだと十分(或いは必須)だと思いますか?
841 名前:デフォルトの名無しさん mailto:sage [2006/01/14(土) 00:12:08 ] >>840 つ[ Express Edition ]
842 名前:デフォルトの名無しさん mailto:sage [2006/01/14(土) 00:23:14 ] >>838 PC/100 256MB でも動くお
843 名前:デフォルトの名無しさん mailto:sage [2006/01/14(土) 00:31:50 ] 最近のマザーは鯖用でないとECC使えないんじゃ
844 名前:デフォルトの名無しさん mailto:sage [2006/01/14(土) 01:12:47 ] >>840 5年後ぐらいの最高スペック。