次スレを立てる時は本文の1行目に以下を追加して下さい。
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part137 (正しくはpart138)
http://mevius.5ch.net/test/read.cgi/tech/1535353320/
C++相談室 part139
https://mevius.5ch.net/test/read.cgi/tech/1538755188/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.103【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1530384293/
■長いソースを貼るときはここへ。■
http://codepad.org/
https://ideone.com/
[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
----- テンプレ ここまで -----
-
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
C++相談室 part140
■ このスレッドは過去ログ倉庫に格納されています
2019/01/13(日) 05:56:22.70ID:9RrR7Arz
2019/01/13(日) 12:13:17.13ID:RILPaCDm
STLつかうと一気に実行ファイルサイズが10倍に?!
環境によるだろ。
俺はBorland-C++5.6.2に -D_RTLDLL オプションを指定して、極力
ランタイムを使用するようにして使っているが、例えばstd::vectorを
使っても使わない時と比べ10Kほどしか増えない
すげえ。ダイナミックリンクしといてファイルサイズが増えないとかいってるよ。この人。
C1010: プリコンパイル済みヘッダーの検索中に予期しない EOF を検出しました。
とかいうエラーが出るんだけどこれってどうすればいいの?
#include <stdafx.h>
後死ね。
言葉が悪いな。それで教えているつもりか。
まぁヒントぐらいにはなったな。
うむごくろう。
-------------------------------------------------
テンプラ終わり(・∀・)
環境によるだろ。
俺はBorland-C++5.6.2に -D_RTLDLL オプションを指定して、極力
ランタイムを使用するようにして使っているが、例えばstd::vectorを
使っても使わない時と比べ10Kほどしか増えない
すげえ。ダイナミックリンクしといてファイルサイズが増えないとかいってるよ。この人。
C1010: プリコンパイル済みヘッダーの検索中に予期しない EOF を検出しました。
とかいうエラーが出るんだけどこれってどうすればいいの?
#include <stdafx.h>
後死ね。
言葉が悪いな。それで教えているつもりか。
まぁヒントぐらいにはなったな。
うむごくろう。
-------------------------------------------------
テンプラ終わり(・∀・)
3デフォルトの名無しさん
2019/01/13(日) 12:28:28.53ID:tXzbQf9x キモ
2019/01/13(日) 14:07:10.45ID:jnu8drBp
>>2
void氏ね
void氏ね
5デフォルトの名無しさん
2019/01/13(日) 21:50:49.17ID:ncBKuw+D C++の公式テーマソングが無いのはおかしいと思います。
2019/01/14(月) 00:51:27.29ID:zP0SEG0M
ぜひ標準化委員会に提案してください
7デフォルトの名無しさん
2019/01/14(月) 03:14:45.04ID:H1tgEUC1 std::end()は組み込み配列に使えるように、文字列定数にも使えますか?
2019/01/14(月) 03:24:48.07ID:ybeYuaGe
9デフォルトの名無しさん
2019/01/14(月) 03:28:00.13ID:H1tgEUC1 >>8
ありがとうございマッスル。
ありがとうございマッスル。
2019/01/14(月) 08:50:03.60ID:0VR066eS
c++でインターフェースを作るのは難しいのですか
opengl使いたいのですがC++だとインターフェースが難しいらしいので、C#とopentkでやろうかとおもてます
opengl使いたいのですがC++だとインターフェースが難しいらしいので、C#とopentkでやろうかとおもてます
2019/01/14(月) 09:40:50.14ID:0dIC6S3t
インターフェースってデータメンバーがなくてノーマルなメンバ関数が全部純粋仮想関数なクラスのこと?
誰が何を難しいって言ったか知らないけど簡単だよ
誰が何を難しいって言ったか知らないけど簡単だよ
2019/01/14(月) 10:08:56.31ID:0VR066eS
guiのことです
ボタン等があるソフトが作りたいのですが、、、
ボタン等があるソフトが作りたいのですが、、、
13デフォルトの名無しさん
2019/01/14(月) 12:36:11.68ID:wyHGUhfa 画面の外にGUI置くならC#の方が作りやすいと思うが、openglのレンダー画面内だとネイティブなopengl のコード書かないと無理なのでは。
14デフォルトの名無しさん
2019/01/14(月) 12:39:00.55ID:aPj/koI6 なんでいまさらOpenGL
2019/01/14(月) 12:49:41.64ID:9CGMAJRv
Qtでよくね?
16デフォルトの名無しさん
2019/01/14(月) 13:52:16.32ID:wyHGUhfa OpenTKってのがあるのか。
この手のものって単なるラッパーだったり全機能が使えなかったりするから、UI周りのユーティリティ機能調べてからにした方が良いよ。
この手のものって単なるラッパーだったり全機能が使えなかったりするから、UI周りのユーティリティ機能調べてからにした方が良いよ。
2019/01/14(月) 13:52:19.68ID:pECAMsjR
ボタンぽちぽちしたいならC#
2019/01/14(月) 13:57:06.55ID:0VR066eS
2019/01/14(月) 14:34:15.39ID:ZugiBFc9
2019/01/15(火) 15:45:56.38ID:LwGnm4K1
2019/01/15(火) 15:54:16.06ID:CKmovdLr
nodejsならc++使えるよ
2019/01/15(火) 22:25:15.17ID:yGwqyR0/
何かしらのwebviewでよい
2019/01/16(水) 08:24:24.84ID:0P0+GloX
2019/01/16(水) 08:43:52.20ID:cTkVxPQr
実験とかデバッグ用とかじゃなくて、
ある程度マトモなGUIを出来るだけ手抜きで作ろうとしたらC#が楽だよな
Windowsの場合
ある程度マトモなGUIを出来るだけ手抜きで作ろうとしたらC#が楽だよな
Windowsの場合
2019/01/16(水) 09:03:30.35ID:FuOc/S0I
2019/01/16(水) 09:12:23.56ID:Tucl/crz
ガワだけHSPで作る
他はdllで呼ぶ
他はdllで呼ぶ
2019/01/16(水) 09:50:33.14ID:0P0+GloX
2019/01/16(水) 09:55:53.53ID:qfBMRYbT
>>27
どんなの作れるかサンプル見せて
どんなの作れるかサンプル見せて
2019/01/16(水) 10:25:25.72ID:0P0+GloX
なっ!?何を見せればええんじゃ;;
どんなの求めてるのかもわかんないのに
デスクトップに窓開けるならその窓Aの上にもう一枚窓B開くぐらい簡単だろ
いわゆるボタンも内部的には窓から派生したもの
独自にボタン窓作ってもいいしOS付属のコントロール使ってもいい
GUIってのはそもそも窓を扱うことから始まる
OpenGLもその窓に関連付けてぶん回すことになるから窓を扱う知識ぐらいは持ってたほうがいい
どんなの求めてるのかもわかんないのに
デスクトップに窓開けるならその窓Aの上にもう一枚窓B開くぐらい簡単だろ
いわゆるボタンも内部的には窓から派生したもの
独自にボタン窓作ってもいいしOS付属のコントロール使ってもいい
GUIってのはそもそも窓を扱うことから始まる
OpenGLもその窓に関連付けてぶん回すことになるから窓を扱う知識ぐらいは持ってたほうがいい
2019/01/16(水) 11:04:14.22ID:cQqcpmVT
>>13の疑問が解決してない限り適切なアドバイスは無理では。
2019/01/16(水) 11:38:23.40ID:fhF7r9UC
Qt使えで済む話では
2019/01/16(水) 11:56:53.19ID:v+ljjzUM
QtでOpenGLのレンダリング画面内にGUI作れるのかよ
33デフォルトの名無しさん
2019/01/16(水) 12:18:09.51ID:vTKVQdGX 馬鹿には無理
2019/01/16(水) 12:48:59.84ID:v+ljjzUM
お前にもな
35デフォルトの名無しさん
2019/01/16(水) 14:12:06.40ID:vTKVQdGX2019/01/16(水) 14:23:44.19ID:qfBMRYbT
2019/01/16(水) 18:29:43.56ID:V75kSyKb
C++モダン推奨な作者とか互換性なくてまともに動かなくても逆ギレしてきそう。
2019/01/16(水) 20:29:47.48ID:FuOc/S0I
2019/01/16(水) 20:37:33.51ID:CLrL7dI7
XViewお勧め(嘘)
2019/01/16(水) 22:01:48.52
OpenGLって最先端の座をVulkanに渡して後方支援の隠居するんでしょ?
2019/01/17(木) 00:32:08.14ID:Jxfvin+0
Vulkanさんはいつになったら引き継いでくれるんですか
2019/01/17(木) 09:54:35.20ID:4hvMH0x4
siv3dみたいなライブラリを作りたいのですが、彼はどうやってここまで作り上げたのでしょうか?
2019/01/17(木) 09:58:59.11ID:4hvMH0x4
ちなみに目標はboost水準並みのライブラリを作ることです
2019/01/17(木) 10:29:39.41ID:Jxfvin+0
君前も書いてなかった?
聞いてる時点で論外なのでもっと修行を積んでください
そして何かしらの専門家になってその知識をライブラリに詰め込んでください
ライブラリの作法は自分が上手いと思ったもののソースコードを読みながら真似をしてください
それを公開して多くの人の指摘を受けて修正を繰り返して完成
聞いてる時点で論外なのでもっと修行を積んでください
そして何かしらの専門家になってその知識をライブラリに詰め込んでください
ライブラリの作法は自分が上手いと思ったもののソースコードを読みながら真似をしてください
それを公開して多くの人の指摘を受けて修正を繰り返して完成
2019/01/17(木) 10:55:36.26ID:4hvMH0x4
2019/01/17(木) 11:34:13.64ID:yHhPWyqm
同じような質問ばかりしているから、「〇〇と〇〇はどちらが最強ですか」の人が芸風を変えたのかと思ってたが、別人だったかな。
2019/01/17(木) 14:00:05.14ID:qILhJ7MB
48デフォルトの名無しさん
2019/01/17(木) 14:27:58.60ID:DbtLCT5r あきらめろん
2019/01/17(木) 14:34:33.58ID:Jxfvin+0
コミュ力無いとプログラマをやるのは難しい
2019/01/17(木) 14:40:38.81ID:sj09P82H
>>45
ゲーム向けのライブラリって、素人のお遊びレベルなら
ゲーム開発素人でも作れるが、あまり実用的ではない
対してプロも使うようなレベルのものは、全部その道でプロとして長年携わってきた人が作ってる
Siv3Dがどちらなのかは知らんけど、ゲーム向けライブラリの専門家で、かつコンパイラも書けるって・・
いくらなんでも時間が足りないと思うよ、才能うんぬん抜きにしても
ゲーム向けのライブラリって、素人のお遊びレベルなら
ゲーム開発素人でも作れるが、あまり実用的ではない
対してプロも使うようなレベルのものは、全部その道でプロとして長年携わってきた人が作ってる
Siv3Dがどちらなのかは知らんけど、ゲーム向けライブラリの専門家で、かつコンパイラも書けるって・・
いくらなんでも時間が足りないと思うよ、才能うんぬん抜きにしても
2019/01/17(木) 14:59:03.94ID:Jxfvin+0
何気なく使ってるboostのライブラリ
あれ作るのに最初のバージョンで何ヶ月もかかってたりするからな
あれ作るのに最初のバージョンで何ヶ月もかかってたりするからな
2019/01/17(木) 15:51:14.58ID:qILhJ7MB
2019/01/17(木) 17:03:03.93ID:XBKdcbOD
あのさ、UEなんかはともかくとして、CryEngineとかだって
全分野を網羅なんかしてないよ
ゲーム開発の手順、必要な知識をそれなりに経験積んで知ろうともしないで
実用出来るレベルのものが作れるわけないでしょ
コンパイラに関しても多分そうだよ
凄いだの凄くないだの、名誉や自己満足が目的になってないか?
プロユースでなくともアマチュアが作ったものでも、そういう不純な動機で
まともに実用できるレベルのものを作った人を俺は見たことない
全分野を網羅なんかしてないよ
ゲーム開発の手順、必要な知識をそれなりに経験積んで知ろうともしないで
実用出来るレベルのものが作れるわけないでしょ
コンパイラに関しても多分そうだよ
凄いだの凄くないだの、名誉や自己満足が目的になってないか?
プロユースでなくともアマチュアが作ったものでも、そういう不純な動機で
まともに実用できるレベルのものを作った人を俺は見たことない
2019/01/17(木) 17:22:07.31
Boost採択ライブラリ作るより東大合格する方が簡単だよ
2019/01/17(木) 17:59:59.47ID:Jxfvin+0
大抵は自分用に作ったものを整理して公開するのがスタートだよね
公開が目的だと普通はモチベ持たないと思うよ
クオータ二オンひとつサポートするだけでも結構大変でしょ
数学的な知識はもちろんゲーム向けならWin,Mac,linuxiOS,Androidに対応が必要だね
遅いと論外なのでアーキテクチャを理解した上での個別の最適化もしなきゃいけないね
それらを一発でビルドできるスクリプトも書いてテスト環境も整備してドキュメントも書いてってなると気が遠くなる
公開が目的だと普通はモチベ持たないと思うよ
クオータ二オンひとつサポートするだけでも結構大変でしょ
数学的な知識はもちろんゲーム向けならWin,Mac,linuxiOS,Androidに対応が必要だね
遅いと論外なのでアーキテクチャを理解した上での個別の最適化もしなきゃいけないね
それらを一発でビルドできるスクリプトも書いてテスト環境も整備してドキュメントも書いてってなると気が遠くなる
2019/01/17(木) 18:05:35.75ID:4hvMH0x4
2019/01/17(木) 18:19:58.81ID:4hvMH0x4
2019/01/17(木) 18:32:34.73ID:J7soMCZG
みんな!これだけ諭してやってもどうしてもヤルっていってるんだ、わしらのせがれにやらせてやろうじゃないか
若いってのはいいもんだ・・どんな小さな希望にも自分の全てを賭ける事が出来るからな・・
若いってのはいいもんだ・・どんな小さな希望にも自分の全てを賭ける事が出来るからな・・
2019/01/17(木) 18:34:25.93ID:XBKdcbOD
2019/01/17(木) 18:49:49.71ID:4hvMH0x4
2019/01/17(木) 21:48:24.67ID:LPUGm7qZ
>>58
逃げるんじゃない、俺は逃げるんじゃないぞ・・・必ず・・帰って・・・
逃げるんじゃない、俺は逃げるんじゃないぞ・・・必ず・・帰って・・・
62デフォルトの名無しさん
2019/01/17(木) 22:23:36.68ID:pHJS7o/9 ジャニュアリー、フェブラリー、ライブラリーみたいな。
2019/01/18(金) 12:04:17.62ID:x1XjZMTo
ttp://tkido.com/blog/wp-content/fc2images/20090215143630.jpg
当時の西海岸の空気がどんなもんだったかはこの写真にも顕れてる
当時の西海岸の空気がどんなもんだったかはこの写真にも顕れてる
2019/01/19(土) 11:23:37.97ID:9NMu+pMT
音楽に合わせて、グラフィックを生成するプログラムを作りたいのですが、おすすめのライブラリありませんか?
65デフォルトの名無しさん
2019/01/19(土) 11:35:54.12ID:Qiw5pxsO Unity
66デフォルトの名無しさん
2019/01/19(土) 16:47:13.98ID:SwmccsG2 コンパイラエラー C2872 あいまいなシンボルです。
コンパイルエラーが解消出来ません。
ご教授下さい。
■コンパイルエラー内容
error C2872: 'MarketplaceWebServiceProducts' : あいまいなシンボルです
■やりたいこと
AmazonのAPI「Marketplace Web Service API (MWS)」のHello world
以下ページの右上 オレンジ色の「Download」ボタンから入手できる
「MWSProducts_2011-10-01_v2017-03-22.dll」の使用
https://developer.amazonservices.jp/doc/products/products/v20111001/cSharp.html
■DLLの使用
Visual Studioの対象プロジェクトのプロパティから、
上記DLLの参照を追加しました
■コーディング
using namespace MarketplaceWebServiceProducts;//←ここはコンパイルOK
using namespace MarketplaceWebServiceProducts::Mock;//←★ここで上記コンパイルエラー
■ご質問
上位の「MarketplaceWebServiceProducts」が正常なのに、
下位の「Mock」を付けるとあいまいなシンボルになるのはなぜでしょうか。
解決策をご教授ください。(可能であれば実装をご提供ください)
■環境
Visual Studio
.Net 4.0
C++/Cli
コンパイルエラーが解消出来ません。
ご教授下さい。
■コンパイルエラー内容
error C2872: 'MarketplaceWebServiceProducts' : あいまいなシンボルです
■やりたいこと
AmazonのAPI「Marketplace Web Service API (MWS)」のHello world
以下ページの右上 オレンジ色の「Download」ボタンから入手できる
「MWSProducts_2011-10-01_v2017-03-22.dll」の使用
https://developer.amazonservices.jp/doc/products/products/v20111001/cSharp.html
■DLLの使用
Visual Studioの対象プロジェクトのプロパティから、
上記DLLの参照を追加しました
■コーディング
using namespace MarketplaceWebServiceProducts;//←ここはコンパイルOK
using namespace MarketplaceWebServiceProducts::Mock;//←★ここで上記コンパイルエラー
■ご質問
上位の「MarketplaceWebServiceProducts」が正常なのに、
下位の「Mock」を付けるとあいまいなシンボルになるのはなぜでしょうか。
解決策をご教授ください。(可能であれば実装をご提供ください)
■環境
Visual Studio
.Net 4.0
C++/Cli
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★3 [蚤の市★]
- JAが"政府の備蓄米買い上げ"見越して価格下げず!?「古いコメは食用向きでないなどと理由をつけ...」専門家解説 [煮卵★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- 【テレビ】石破前首相 中国レーダー照射「フェーズ上がってる」と指摘も「日本の世論が激高するのは避ける必要が…」 [少考さん★]
- 【結婚の壁】結婚どころか今まで恋愛経験は一切ない人も…「年収500万の壁」を突破できない中間層の苦しい現実 [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 小泉防衛大臣「事前通報の認識無し」 [163661708]
- 【悲報】中国メディア「高市が撤回して済む話ではなくなった。わざと戦闘機をレーダー照射距離に来させる戦争扇動者だ」 [359965264]
- 【画像】GACKTプロデュースの7800円弁当、めちゃくちゃ美味そう🤤 [779938112]
- 女「17年毎日袋麺持ち歩いて触ってる」触り終えた袋麺は施設職員により保管されており、その数は8000
- メモリ価格が暴落、中国CXMTが「DDR5-8000」の製造に成功し即日発売、ただし1チップ2GB=最大容量16GB [422186189]
- 【高市悲報】レーダー照射で日本が喧嘩売ってる中、アメリカ軍「我々はパールハーバーを忘れない」と日本に向けてポストへ [709039863]
