!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑冒頭にコレを三行重ねてスレ立てしておくこと
Visual Studio 2017
http://www.visualstudio.com/
日本語チーム ブログ
http://blogs.msdn.com/b/visualstudio_jpn
前スレ
Visual Studio 2017 Part4
http://mevius.5ch.net/test/read.cgi/tech/1509244956/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Visual Studio 2017 Part5
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 3fcf-+lmq)
2018/03/06(火) 20:41:44.79ID:4Ii+EMs2091デフォルトの名無しさん (アウアウエー Sae2-ftzT)
2018/03/14(水) 12:47:00.70ID:xulDKkAua92デフォルトの名無しさん (スプッッ Sd2a-bl9z)
2018/03/14(水) 13:14:57.17ID:RsBVwn2Nd 2013のCランタイムと2015のCランタイムを事前にインストールしておくべきと何かで読んだ
93デフォルトの名無しさん (ワッチョイ eaa5-hn8E)
2018/03/14(水) 13:21:16.06ID:6Y2mMsm30 >>89
もちろんそのままnextでインストールを進めますが、途中でロールバックしてインストールできません。
>>90
ありがとうございます。
のちほど再確認してみます。
>>91
ちょうどこのあたりからロールバックが出ます。
長いので分けます。
1: Action 13:17:31: PublishFeatures. Publishing Product Features
1: Feature: EntityFramework
1: Feature: VS2017Int
1: Feature: VS2017CommunityInt
1: Feature: EntityFramework2017
1: Feature: EntityFramework2017Community
1: Feature: VSIntegration
1: Feature: DocsFeature
1: Feature: Core.Feature
1: Feature: VS2017_AddItemTemplate
1: Action 13:17:32: PublishProduct. Publishing product information
1: Action 13:17:33: RemoveExistingProducts. Removing applications
1: Action 13:17:33: SetDeleteSessionValue_VS2012.
1: Action 13:17:33: DeleteRegKeyAndExtensionsFile_VS2012.
1: Action 13:17:33: GenerateScript. Generating script operations for action:
1: DeleteRegKeyAndExtensionsFile_VS2012
1: Action 13:17:33: SetDeleteSessionValue_VS2013.
1: Action 13:17:33: DeleteRegKeyAndExtensionsFile_VS2013.
1:
1: Action 13:17:33: SetDeleteSessionValue_VS2015.
1: Action 13:17:33: DeleteRegKeyAndExtensionsFile_VS2015.
もちろんそのままnextでインストールを進めますが、途中でロールバックしてインストールできません。
>>90
ありがとうございます。
のちほど再確認してみます。
>>91
ちょうどこのあたりからロールバックが出ます。
長いので分けます。
1: Action 13:17:31: PublishFeatures. Publishing Product Features
1: Feature: EntityFramework
1: Feature: VS2017Int
1: Feature: VS2017CommunityInt
1: Feature: EntityFramework2017
1: Feature: EntityFramework2017Community
1: Feature: VSIntegration
1: Feature: DocsFeature
1: Feature: Core.Feature
1: Feature: VS2017_AddItemTemplate
1: Action 13:17:32: PublishProduct. Publishing product information
1: Action 13:17:33: RemoveExistingProducts. Removing applications
1: Action 13:17:33: SetDeleteSessionValue_VS2012.
1: Action 13:17:33: DeleteRegKeyAndExtensionsFile_VS2012.
1: Action 13:17:33: GenerateScript. Generating script operations for action:
1: DeleteRegKeyAndExtensionsFile_VS2012
1: Action 13:17:33: SetDeleteSessionValue_VS2013.
1: Action 13:17:33: DeleteRegKeyAndExtensionsFile_VS2013.
1:
1: Action 13:17:33: SetDeleteSessionValue_VS2015.
1: Action 13:17:33: DeleteRegKeyAndExtensionsFile_VS2015.
94デフォルトの名無しさん (ワッチョイ eaa5-hn8E)
2018/03/14(水) 13:22:16.85ID:6Y2mMsm30 >>93続き1
1: Action 13:17:33: SetDeleteSessionValue_VS2017_Ent.
1: Action 13:17:33: DeleteRegKeyAndExtensionsFile_VS2017_Ent.
1:
1: Action 13:17:33: SetDeleteSessionValue_VS2017_Pro.
1: Action 13:17:33: DeleteRegKeyAndExtensionsFile_VS2017_Pro.
1:
1: Action 13:17:33: SetVS15Setup_Custom.
1: Action 13:17:33: VS15Setup_Custom.
1:
1: Action 13:17:33: SetVS15_Ent_Setup_Custom.
1: Action 13:17:33: SetVS15_Pro_Setup_Custom.
1: Action 13:17:33: InstallFinalize.
1: Action 13:17:33: DeleteRegKeyAndExtensionsFile_VS2012.
1: Action 13:17:34: DeleteRegKeyAndExtensionsFile_VS2013.
1: Action 13:17:34: DeleteRegKeyAndExtensionsFile_VS2015.
1: Action 13:17:35: DeleteRegKeyAndExtensionsFile_VS2017_Ent.
1: Action 13:17:35: DeleteRegKeyAndExtensionsFile_VS2017_Pro.
1: Action 13:17:35: VS15Setup_Custom.
1: Action 13:17:36: Rollback. Rolling back action:
1: VS15Setup_Custom
1: DeleteRegKeyAndExtensionsFile_VS2017_Pro
1: DeleteRegKeyAndExtensionsFile_VS2017_Ent
1: DeleteRegKeyAndExtensionsFile_VS2015
1: DeleteRegKeyAndExtensionsFile_VS2013
1: DeleteRegKeyAndExtensionsFile_VS2012
1: Action 13:17:36: Rollback. Rolling back action:
1: Publishing product information
1: Publishing Product Features
1: Registering product
1: Action 13:17:33: SetDeleteSessionValue_VS2017_Ent.
1: Action 13:17:33: DeleteRegKeyAndExtensionsFile_VS2017_Ent.
1:
1: Action 13:17:33: SetDeleteSessionValue_VS2017_Pro.
1: Action 13:17:33: DeleteRegKeyAndExtensionsFile_VS2017_Pro.
1:
1: Action 13:17:33: SetVS15Setup_Custom.
1: Action 13:17:33: VS15Setup_Custom.
1:
1: Action 13:17:33: SetVS15_Ent_Setup_Custom.
1: Action 13:17:33: SetVS15_Pro_Setup_Custom.
1: Action 13:17:33: InstallFinalize.
1: Action 13:17:33: DeleteRegKeyAndExtensionsFile_VS2012.
1: Action 13:17:34: DeleteRegKeyAndExtensionsFile_VS2013.
1: Action 13:17:34: DeleteRegKeyAndExtensionsFile_VS2015.
1: Action 13:17:35: DeleteRegKeyAndExtensionsFile_VS2017_Ent.
1: Action 13:17:35: DeleteRegKeyAndExtensionsFile_VS2017_Pro.
1: Action 13:17:35: VS15Setup_Custom.
1: Action 13:17:36: Rollback. Rolling back action:
1: VS15Setup_Custom
1: DeleteRegKeyAndExtensionsFile_VS2017_Pro
1: DeleteRegKeyAndExtensionsFile_VS2017_Ent
1: DeleteRegKeyAndExtensionsFile_VS2015
1: DeleteRegKeyAndExtensionsFile_VS2013
1: DeleteRegKeyAndExtensionsFile_VS2012
1: Action 13:17:36: Rollback. Rolling back action:
1: Publishing product information
1: Publishing Product Features
1: Registering product
95デフォルトの名無しさん (ワッチョイ eaa5-hn8E)
2018/03/14(水) 13:22:32.67ID:6Y2mMsm30 >>93続き2
1: Updating environment strings
1: RegisterPerfCounterData
1: RollbackRegisterPerfCounterData
1: Writing system registry values
1: Creating shortcuts
1: Copying new files
1: Creating folders
1: Updating component registration
1: CreateRegKeyAndExtensionsFile_VS2017_Pro
1: CreateRegKeyAndExtensionsFile_VS2017_Ent
1: CreateRegKeyAndExtensionsFile_VS2015
1: CreateRegKeyAndExtensionsFile_VS2013
1: CreateRegKeyAndExtensionsFile_VS2012
1: 1: MySQL for Visual Studio 1.2.7 2: {63F92630-4546-4297-A0F5-761886A689EE} 3: 3
1: The action 'Install' for product 'MySQL for Visual Studio 1.2.7' failed.
ここまで
1: Updating environment strings
1: RegisterPerfCounterData
1: RollbackRegisterPerfCounterData
1: Writing system registry values
1: Creating shortcuts
1: Copying new files
1: Creating folders
1: Updating component registration
1: CreateRegKeyAndExtensionsFile_VS2017_Pro
1: CreateRegKeyAndExtensionsFile_VS2017_Ent
1: CreateRegKeyAndExtensionsFile_VS2015
1: CreateRegKeyAndExtensionsFile_VS2013
1: CreateRegKeyAndExtensionsFile_VS2012
1: 1: MySQL for Visual Studio 1.2.7 2: {63F92630-4546-4297-A0F5-761886A689EE} 3: 3
1: The action 'Install' for product 'MySQL for Visual Studio 1.2.7' failed.
ここまで
96デフォルトの名無しさん (ワッチョイ eaa5-hn8E)
2018/03/14(水) 13:22:51.51ID:6Y2mMsm30 >>92
試してみます。
試してみます。
97デフォルトの名無しさん (ワッチョイ fb04-Osi7)
2018/03/14(水) 13:28:02.56ID:M7iHvccR0 ドットネット単体でアップデートしておくとか?
98デフォルトの名無しさん (アウアウエー Sae2-ftzT)
2018/03/14(水) 14:48:36.00ID:Xa9Bh/sja >>96
Detailsはエラーの原因も出さないのか…
単体のインストーラに/log (フルパスのログファイル名)の起動オプション付けて詳細を取らないとわからんかもなぁ
ちなみにログ内容は分かりにくいので、余りお勧めは出来ません…
Detailsはエラーの原因も出さないのか…
単体のインストーラに/log (フルパスのログファイル名)の起動オプション付けて詳細を取らないとわからんかもなぁ
ちなみにログ内容は分かりにくいので、余りお勧めは出来ません…
99デフォルトの名無しさん (スププ Sd8a-FFPD)
2018/03/14(水) 16:54:58.90ID:gwB2ywngd VS15setup…custom で失敗してるんだな
100デフォルトの名無しさん (アウアウエー Sae2-ftzT)
2018/03/14(水) 17:07:00.25ID:wqoBAF3Fa101デフォルトの名無しさん (ワッチョイ 7e8a-aWcx)
2018/03/14(水) 17:12:41.88ID:3ebuY+GL0 VS2015にしてもVS2017にしても
Cドライブの空き容量に十分余裕を持って
ほぼ全てのコンポーネントをインストールしないからこうなる
そうすれば失敗は無いんだけどね
Cドライブの空き容量に十分余裕を持って
ほぼ全てのコンポーネントをインストールしないからこうなる
そうすれば失敗は無いんだけどね
102デフォルトの名無しさん (ワッチョイ cb74-uQtz)
2018/03/14(水) 17:31:22.75ID:L/3+Hz1H0 GM vs マイクロソフト
車を買った人に「道路地図帳」をつけるが、それを要らないと言われても車の性能は変わらない。君のは何かを要らないと断ると性能が半分以下に下がる。「道路地図帳」がついてくるからといって司法省から訴えられることも無い。
車を買った人に「道路地図帳」をつけるが、それを要らないと言われても車の性能は変わらない。君のは何かを要らないと断ると性能が半分以下に下がる。「道路地図帳」がついてくるからといって司法省から訴えられることも無い。
103デフォルトの名無しさん (ワッチョイ 73a5-uQtz)
2018/03/14(水) 18:02:46.91ID:+xowecU/0 visualstudio上でコーディングしているときの行数を実行プログラム内で知る方法はありますか?(c++)
デバッグ時にどこから呼び出してる側がエラー出してるのか知りたくて。。
デバッグ時にどこから呼び出してる側がエラー出してるのか知りたくて。。
104デフォルトの名無しさん (ワッチョイ 73a5-uQtz)
2018/03/14(水) 18:10:45.49ID:+xowecU/0 __LINE__というのがあるんですね。
自己解決です。
有難うございました^^
自己解決です。
有難うございました^^
105デフォルトの名無しさん (ワッチョイ eaa5-hn8E)
2018/03/14(水) 19:34:17.15ID:6Y2mMsm30 諸々試しましたがやはりインストールできませんでした。
(VS2017も再度、フルインストールしました。)
単体インストーラからlogを吐かせましたが、恐らく
CustomAction VS15Setup_Custom returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
がエラーコードだと思われます。
VSのライセンスキー?がレジストリに登録されていないため、インストール時にVSのバージョン検知ができないという現象のようですが、今のところ具体的な解決方法は見出せていません。
(VS2017も再度、フルインストールしました。)
単体インストーラからlogを吐かせましたが、恐らく
CustomAction VS15Setup_Custom returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
がエラーコードだと思われます。
VSのライセンスキー?がレジストリに登録されていないため、インストール時にVSのバージョン検知ができないという現象のようですが、今のところ具体的な解決方法は見出せていません。
106デフォルトの名無しさん (ワッチョイ 6a23-bl9z)
2018/03/14(水) 19:43:00.80ID:PxDI/q1l0107デフォルトの名無しさん (ワッチョイ 7e8a-aWcx)
2018/03/14(水) 20:08:57.78ID:3ebuY+GL0 Suggested fix:
Uninstall Visual Studio 2017 and install VS 2015, but this isn't a valid solution for me (https://stackoverflow.com/questions/46158752/mysql-for-visual-studio-installation-fails-er...).
VS2017をuninstallしてVS2015をフルインストールそれからVS2017をフルインストール
昔このスレでVSは順番通りに入れないと構成がおかしくなると散々言われたから
それ守っていたんだが
あとVSはuninstallしてもwindowsに設定が残るからデペロッパに成るときは注意が必要
なんだって
Uninstall Visual Studio 2017 and install VS 2015, but this isn't a valid solution for me (https://stackoverflow.com/questions/46158752/mysql-for-visual-studio-installation-fails-er...).
VS2017をuninstallしてVS2015をフルインストールそれからVS2017をフルインストール
昔このスレでVSは順番通りに入れないと構成がおかしくなると散々言われたから
それ守っていたんだが
あとVSはuninstallしてもwindowsに設定が残るからデペロッパに成るときは注意が必要
なんだって
108デフォルトの名無しさん (ワッチョイ eaa5-hn8E)
2018/03/14(水) 20:19:09.88ID:6Y2mMsm30 できました…
https://bugs.mysql.com/bug.php?id=85908を参考にしました。
>>105は若干間違っていたようで、レジストリのキーが無いとダメということのようです。
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\15.0\Setup\VS"を新規作成し、再度インストールを試みましたが失敗。
(エラーコードは変わらず1603)
\AppData\Local\Microsoft\VisualStudio\15(文字列)\privateregistry.binをprivateregistry.bin.bakにリネームし、mysql-for-visualstudio-1.2.7.msiをインストールしたところ成功。
mysql-connector-net-6.9.9.msiをインストールし、privateregistry.bin.bakをprivateregistry.binにリネーム(この時点でprivateregistry.binが作成されていますがprivateregistry.bin.bak1にリネーム)しVS2017を起動。
データソース選択で「MySQL Database」の項目が追加されていることを確認できました。
色々教えて頂き、ありがとうございました。
>>107
ありがとうございます。
設定ファイルは分かる範囲で削除しましたが、使用するにあたって問題などが出た際は教えて頂いた方法で再構築してみます。
https://bugs.mysql.com/bug.php?id=85908を参考にしました。
>>105は若干間違っていたようで、レジストリのキーが無いとダメということのようです。
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\15.0\Setup\VS"を新規作成し、再度インストールを試みましたが失敗。
(エラーコードは変わらず1603)
\AppData\Local\Microsoft\VisualStudio\15(文字列)\privateregistry.binをprivateregistry.bin.bakにリネームし、mysql-for-visualstudio-1.2.7.msiをインストールしたところ成功。
mysql-connector-net-6.9.9.msiをインストールし、privateregistry.bin.bakをprivateregistry.binにリネーム(この時点でprivateregistry.binが作成されていますがprivateregistry.bin.bak1にリネーム)しVS2017を起動。
データソース選択で「MySQL Database」の項目が追加されていることを確認できました。
色々教えて頂き、ありがとうございました。
>>107
ありがとうございます。
設定ファイルは分かる範囲で削除しましたが、使用するにあたって問題などが出た際は教えて頂いた方法で再構築してみます。
109デフォルトの名無しさん (ワッチョイ 7e8a-aWcx)
2018/03/14(水) 20:22:33.20ID:3ebuY+GL0 それを遵守した上でmysqlをカスタムインストールしたら
エディションの候補及びVS2015並びにVS2017の選択がでる
で必要なコンポーネントを選択する
因みに昔インストールしていたVS2015のエディションはpro以上の物
と仮定してプロダクトキーは手元にあるの?
エディションの候補及びVS2015並びにVS2017の選択がでる
で必要なコンポーネントを選択する
因みに昔インストールしていたVS2015のエディションはpro以上の物
と仮定してプロダクトキーは手元にあるの?
110デフォルトの名無しさん (ワッチョイ 7e8a-aWcx)
2018/03/14(水) 20:25:13.86ID:3ebuY+GL0111デフォルトの名無しさん (ワッチョイ eaa5-hn8E)
2018/03/14(水) 20:25:51.19ID:6Y2mMsm30 >>109
VSのインストールは2017communityが初めてなのでありません。
VSのインストールは2017communityが初めてなのでありません。
112デフォルトの名無しさん (ワッチョイ 7e8a-aWcx)
2018/03/14(水) 20:28:40.74ID:3ebuY+GL0 今日はレスしまくって迷惑かけたスマン
113デフォルトの名無しさん (ワッチョイ 4d04-Ue6H)
2018/03/15(木) 19:05:49.13ID:qeWv1vZr0114デフォルトの名無しさん (ワッチョイ f323-tAvx)
2018/03/15(木) 21:10:28.54ID:jcfpYhJu0 その上の error の行がエラーの内容
不完全な型 Map のメンバを参照しているというエラー
その後の行は Map はここで前方宣言されてますよ、というヒント。
コンパイル通るようにするには GetString の定義を外だしにして Map のクラス定義の後に書けばいい
不完全な型 Map のメンバを参照しているというエラー
その後の行は Map はここで前方宣言されてますよ、というヒント。
コンパイル通るようにするには GetString の定義を外だしにして Map のクラス定義の後に書けばいい
115デフォルトの名無しさん (ワッチョイ 4d04-Ue6H)
2018/03/15(木) 21:45:07.75ID:qeWv1vZr0116デフォルトの名無しさん (ワッチョイ 4d04-Ue6H)
2018/03/15(木) 22:35:47.47ID:qeWv1vZr0117デフォルトの名無しさん (ワッチョイ 4d04-Ue6H)
2018/03/16(金) 15:51:22.93ID:relEB8IL0 敵対技術を洗脳するため日々あくせくする女性社員。とかかくと途端に胡散臭くなる。なう。
118デフォルトの名無しさん (ワッチョイ 7f11-PYx6)
2018/03/16(金) 23:13:45.89ID:AjJ1TimL0 久々にバージョンアップしたところ
(前の方でchar a、char bにそれぞれ代入)
if (strcmp(a, b) != 0) {
printf(strcmp(a, b));
}
で普通に「0」って出てきた
これはいくら何でもおかしいから修正してくれ
(前の方でchar a、char bにそれぞれ代入)
if (strcmp(a, b) != 0) {
printf(strcmp(a, b));
}
で普通に「0」って出てきた
これはいくら何でもおかしいから修正してくれ
119デフォルトの名無しさん (ワッチョイ 4b7f-eTpM)
2018/03/16(金) 23:33:47.87ID:xjOcwCvy0 >>118
printf()の引数はintじゃないぞ
printf()の引数はintじゃないぞ
120デフォルトの名無しさん (ワッチョイ 39e9-1wfI)
2018/03/17(土) 00:34:03.81ID:dYJ/98xZ0 ワラタ
121デフォルトの名無しさん (ワッチョイ fb4c-wQag)
2018/03/17(土) 05:40:23.77ID:jykQDpf00 strcmpの引数はcharなの?
122デフォルトの名無しさん (ワッチョイ 83f7-hKdO)
2018/03/17(土) 06:15:44.46ID:b59jhuQY0 そもそもこれまともに動くんか?
123デフォルトの名無しさん (アウアウウー Sab1-myAR)
2018/03/17(土) 08:15:36.39ID:Q9KIBVYea はじめてのCってレベルじゃねぇぞw
間違ってケツ穴に突っ込んだレベルww
間違ってケツ穴に突っ込んだレベルww
124デフォルトの名無しさん (ワッチョイ 63c3-hKdO)
2018/03/17(土) 08:31:54.88ID:fLnFULhb0 バージョンアップする前はこれで動いてたってか!?
125デフォルトの名無しさん (ワッチョイ 13b3-tgc5)
2018/03/17(土) 09:14:59.92ID:Y0/A+N6A0 strcmp(), printf() が自作関数なんでしょ w
> これはいくら何でもおかしいから修正してくれ
自分で直せ
> これはいくら何でもおかしいから修正してくれ
自分で直せ
126デフォルトの名無しさん (ワッチョイ d7e8-hKdO)
2018/03/17(土) 10:09:16.48ID:btDjh9Sw0 3ヶ月ぶりに起動したが5GB弱のDL始まったぞおいなんだよコレ
127デフォルトの名無しさん (ワッチョイ 4b7f-eTpM)
2018/03/17(土) 11:03:56.81ID:5o6VnEjF0 >>121
見落としてたけど、そっちもおかしいな
見落としてたけど、そっちもおかしいな
128デフォルトの名無しさん (ワッチョイ 838a-dldo)
2018/03/17(土) 13:19:10.27ID:FI/uI0vX0 >>125
なるほど、<stdio.h>とかincludeしてないもんな
なるほど、<stdio.h>とかincludeしてないもんな
129デフォルトの名無しさん (ワッチョイ d723-MOYc)
2018/03/17(土) 13:43:20.59ID:GkqhEyPw0 <cstdio>なら自分の名前空間に同名の関数作れるのかな?
どちらにしろ型が違うから多重定義出来そうな気はするけど
どちらにしろ型が違うから多重定義出来そうな気はするけど
130デフォルトの名無しさん (ワッチョイ 4d04-Ue6H)
2018/03/17(土) 14:00:05.72ID:V9AqDEvW0131デフォルトの名無しさん (アウアウエー Sa93-/aqA)
2018/03/17(土) 14:05:48.21ID:Qo78by//a Visual Studioならコンパイルで怒られて終了なのでは?
標準関数だったとして、この書き方で通るコンパイラあるのかな?
標準関数だったとして、この書き方で通るコンパイラあるのかな?
132デフォルトの名無しさん (ワッチョイ 4d04-Ue6H)
2018/03/17(土) 14:09:38.59ID:V9AqDEvW0 一応、可変長引数は引数0でも受け付ける。
コンパイラマジックでいじって無ければcharポインタに何らかの整数が入って>>118は暴走する。
コンパイラマジックでいじって無ければcharポインタに何らかの整数が入って>>118は暴走する。
133デフォルトの名無しさん (ワッチョイ 4d04-Ue6H)
2018/03/17(土) 14:10:55.27ID:V9AqDEvW0134デフォルトの名無しさん (ワッチョイ 5306-kvKg)
2018/03/17(土) 14:39:09.23ID:QHH0QBeE0 三田典玄を思い出した
135デフォルトの名無しさん (ブーイモ MMf3-MOYc)
2018/03/17(土) 16:15:37.79ID:oSTrhaKhM137デフォルトの名無しさん (ワッチョイ 4d04-Ue6H)
2018/03/17(土) 16:47:59.13ID:V9AqDEvW0 標準ライブラリの名前を使うなよ。ボギャ貧。
衝突したときどうするんだよ。
衝突したときどうするんだよ。
138デフォルトの名無しさん (ワッチョイ e319-9DoS)
2018/03/17(土) 22:24:45.55ID:8CYph5yz0 たった3行のコードでここまで叩かれるとか
こいつはプログラム書くなってレベルだな
こいつはプログラム書くなってレベルだな
139デフォルトの名無しさん (ブーイモ MMf3-MOYc)
2018/03/17(土) 22:42:12.58ID:oSTrhaKhM cやc++は魔界なんだ
それを理解しないで偉そうにバグだ修正しろと言うとこういうことになる
それを理解しないで偉そうにバグだ修正しろと言うとこういうことになる
140デフォルトの名無しさん (ワッチョイ 8781-hKdO)
2018/03/17(土) 22:48:42.42ID:rZWTmc0S0 愛の鞭、励ましの言葉ではないかと
141デフォルトの名無しさん (スププ Sd2f-b7Qs)
2018/03/17(土) 23:27:15.44ID:4zm/Hii4d つーかなんであんなコードコンパイルしてwarning出ないんだよ
142デフォルトの名無しさん (ワッチョイ f3b3-opPu)
2018/03/17(土) 23:29:12.43ID:KpeS82sv0 >>118
#include <stdio.h>
#include <string.h>
int main()
{
char *a = "foo";
char *b = "bar";
if (strcmp(a, b) != 0) {
printf("%d", strcmp(a, b)); /* -> 1 */
}
return 0;
}
#include <stdio.h>
#include <string.h>
int main()
{
char *a = "foo";
char *b = "bar";
if (strcmp(a, b) != 0) {
printf("%d", strcmp(a, b)); /* -> 1 */
}
return 0;
}
143片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdd7-5vKF)
2018/03/17(土) 23:36:46.43ID:6umCop+Md144デフォルトの名無しさん (ワッチョイ 7f81-hKdO)
2018/03/17(土) 23:54:55.97ID:6YFzNXRG0 慣習的にコンパイルは通るが、
いまだに ポインタ = 文字列 なコード書く馬鹿いるんだな
いまだに ポインタ = 文字列 なコード書く馬鹿いるんだな
145デフォルトの名無しさん (ワッチョイ 9f83-MOYc)
2018/03/18(日) 00:05:26.17ID:olLxGKeA0 未だにこういう面倒なこと言う馬鹿もいるんだな
146デフォルトの名無しさん (ワッチョイ e319-9DoS)
2018/03/18(日) 00:06:17.87ID:/LzI7Sk/0 Cならスパゲッティコードも当たり前
オマエはキッチュイーターか
オマエはキッチュイーターか
147デフォルトの名無しさん (ワッチョイ 6b3b-G0Zw)
2018/03/18(日) 00:14:01.02ID:dP+kxVHP0 >>144
うざい
うざい
148デフォルトの名無しさん (ブーイモ MMf3-MOYc)
2018/03/18(日) 01:20:12.51ID:EuAIJOKrM strncmp使わんの?
149デフォルトの名無しさん (アウアウウー Saaf-0FUd)
2018/03/18(日) 01:38:22.24ID:+zU+iCTEa C++(Win32)でもVS2017のテスト機能は使用可能?
150デフォルトの名無しさん (ワッチョイ f3b3-opPu)
2018/03/18(日) 01:58:19.94ID:vTP8CpkY0 >>142で、*(a + 1) = 'x';した後のaが"fxo"にならないのは何故?
151デフォルトの名無しさん (ワッチョイ f3b3-opPu)
2018/03/18(日) 02:31:55.41ID:vTP8CpkY0 ついでに>>143で、constの場合はコンパイルエラー、char []の場合は"fxo"になります
152デフォルトの名無しさん (ワッチョイ 39e9-1wfI)
2018/03/18(日) 02:57:09.44ID:JqVGKsgJ0 初心者スレへ行くべきじゃないの
153デフォルトの名無しさん (ワッチョイ a723-tAvx)
2018/03/18(日) 03:09:23.83ID:95A2sExk0 そこで無意味に+1しなければ多少は智慧者扱いされただろうにな
154デフォルトの名無しさん (ワッチョイ f3b3-opPu)
2018/03/18(日) 03:56:15.21ID:vTP8CpkY0 因みにgcc 5.3.0だと、char *の*(a + 1) = 'x';で Segmentation fault、全てのstrcmp(a, b)で4、以外は変わらずでした
155デフォルトの名無しさん (ワッチョイ f3b3-opPu)
2018/03/18(日) 04:43:06.65ID:vTP8CpkY0156デフォルトの名無しさん (ワッチョイ 5306-AQ07)
2018/03/18(日) 06:49:18.44ID:Pb4lbiqE0 >>155
まあこれが回答なんだけど、これは今はそうであるだけで昔は実行できたよね。
言語仕様としてどこかで定義されたのだろうか?
コンパイルエラーにもならないところを見ると、未だに言語仕様にはなっておらず暗黙の了解なんだろうか?
まあこれが回答なんだけど、これは今はそうであるだけで昔は実行できたよね。
言語仕様としてどこかで定義されたのだろうか?
コンパイルエラーにもならないところを見ると、未だに言語仕様にはなっておらず暗黙の了解なんだろうか?
157デフォルトの名無しさん (ドコグロ MM03-tgc5)
2018/03/18(日) 08:28:41.21ID:Vy5WxvpvM >>156
> 言語仕様としてどこかで定義されたのだろうか?
未定義って定義されてたはず
ちなみに未定義動作なので
> 昔は実行できた
> コンパイルエラーにもならない
等々は全て正しい挙動
もちろん
・実行時エラーになる
・コンパイル時エラーになる
等々も正しい
> 言語仕様としてどこかで定義されたのだろうか?
未定義って定義されてたはず
ちなみに未定義動作なので
> 昔は実行できた
> コンパイルエラーにもならない
等々は全て正しい挙動
もちろん
・実行時エラーになる
・コンパイル時エラーになる
等々も正しい
158デフォルトの名無しさん (ワッチョイ a3e2-hKdO)
2018/03/18(日) 08:41:22.39ID:EbHOfvBT0159デフォルトの名無しさん (ワッチョイ 9f83-MOYc)
2018/03/18(日) 09:30:50.84ID:olLxGKeA0 VSスレでうんこgccの話をすんなよ。アホみたいな最適化ばっかやってんだから。スレチ。
160デフォルトの名無しさん (ワッチョイ a3e2-hKdO)
2018/03/18(日) 10:25:04.64ID:EbHOfvBT0 おまえもしかして1983出荷のMicrosoft C Compiler 1.0使ってた?
161デフォルトの名無しさん (ワッチョイ d7e8-hKdO)
2018/03/18(日) 11:14:42.02ID:Hq3OQfO+0 三菱のMUlTI 16でLattice C使ってたな
162デフォルトの名無しさん (アウウィフ FFb3-q682)
2018/03/18(日) 12:02:04.76ID:gFcCWBa7F >>161
懐かしい
懐かしい
163デフォルトの名無しさん (ワッチョイ 8781-hKdO)
2018/03/18(日) 14:36:02.04ID:CAYOd0hL0 当初のMSCって某メーカーのOEMだったよね
164デフォルトの名無しさん (ワッチョイ d723-MOYc)
2018/03/18(日) 15:41:17.05ID:YpDkYpac0 昔はfarポインタで宣言しないと届かないことがあったね
165デフォルトの名無しさん (アウウィフ FFb3-0FUd)
2018/03/18(日) 15:59:53.48ID:gweQjn0mF 32bitコードで64bit空間にアクセスするようなイメージ
166デフォルトの名無しさん (ワッチョイ 8781-hKdO)
2018/03/18(日) 16:17:26.83ID:CAYOd0hL0 farポインタ使ってる頃だと、セグメントレジスタを下駄にしてアドレス生成してるから
32ビットコードでのメモリアクセスとはかなりイメージが違うと思う
32ビットコードでのメモリアクセスとはかなりイメージが違うと思う
167デフォルトの名無しさん (ワッチョイ a3e2-hKdO)
2018/03/18(日) 16:40:14.72ID:EbHOfvBT0 ワード幅16bitのプロセスに対する主記憶キーみたいなもんだ
保護はしない空間指定だけのやつ
保護はしない空間指定だけのやつ
168デフォルトの名無しさん (ワッチョイ ebe3-hKdO)
2018/03/18(日) 19:42:40.84ID:hnFVXDjY0 hugeも無かったっけ?
169デフォルトの名無しさん (ワッチョイ 9360-MOYc)
2018/03/18(日) 20:04:55.20ID:ojW1vPJY0170デフォルトの名無しさん (ワッチョイ 8781-hKdO)
2018/03/19(月) 00:51:33.14ID:uUvmUW+n0 16ビットOSの頃、大量データを配列として扱わなくてはいけなくなって
64kの範囲で複数の配列を宣言し、アプリ自身で切り替えて実装してたな
64kの範囲で複数の配列を宣言し、アプリ自身で切り替えて実装してたな
171デフォルトの名無しさん (ワッチョイ 5dd2-GjLK)
2018/03/19(月) 00:52:06.66ID:y+rJwvrF0172デフォルトの名無しさん (ワッチョイ 053e-hKdO)
2018/03/19(月) 06:24:14.03ID:VMRUqJAn0 hugeはsizeofが64Kを超えるオブジェクトを扱える
具体的には配列だ
ということは、ポインタ+整数で65537以上の整数が許されるということになる
つまり整数を足すときにオフセットからセグメントへ桁上がりするということだ
具体的には配列だ
ということは、ポインタ+整数で65537以上の整数が許されるということになる
つまり整数を足すときにオフセットからセグメントへ桁上がりするということだ
173デフォルトの名無しさん (ワッチョイ 8bb3-NPHq)
2018/03/19(月) 13:17:49.23ID:Bed8mL1W0 Visual Studio 2017は、どれぐらい動きますか?
C#で、2dの人生ゲームを作りたいです。
Windows7 64bit
Core i3 2120 3.3GHz
メモリー4GB
HDD500GB
DVDマルチ
富士通 ESPRIMO D551/DX (1231053)
C#で、2dの人生ゲームを作りたいです。
Windows7 64bit
Core i3 2120 3.3GHz
メモリー4GB
HDD500GB
DVDマルチ
富士通 ESPRIMO D551/DX (1231053)
174デフォルトの名無しさん (ワッチョイ 4d04-Ue6H)
2018/03/19(月) 14:09:33.55ID:ohajgZBu0175デフォルトの名無しさん (ワッチョイ 0b16-N9vq)
2018/03/20(火) 00:29:35.49ID:qUql1rxl0 とりあえずSSDないとインストールで日が暮れるとだけw
176デフォルトの名無しさん (ワッチョイ 8bb3-NPHq)
2018/03/20(火) 01:09:00.41ID:dd86WPqG0 どうも、です。
177デフォルトの名無しさん (ワッチョイ bf8a-Rmr4)
2018/03/20(火) 10:24:59.90ID:C8Jm/JXG0 15.6.3にしてから
E1696 ソースファイルを開けませんと出る
殆どのCのヘッダーファイルが開けない
E1696 ソースファイルを開けませんと出る
殆どのCのヘッダーファイルが開けない
178デフォルトの名無しさん (ワッチョイ ebd3-hKdO)
2018/03/20(火) 10:55:59.11ID:RGd6zJZc0 Release Date: March 19, 2018 - Visual Studio 2017 version 15.6.3
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.6.3
こちらじゃ特に問題無し
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.6.3
こちらじゃ特に問題無し
179デフォルトの名無しさん (ワッチョイ bf8a-Rmr4)
2018/03/20(火) 11:05:40.55ID:C8Jm/JXG0 すまん最近VS2017入れ直したんだけど
C++コンポーネントやら最新のSDKの入れ忘れだった
C++コンポーネントやら最新のSDKの入れ忘れだった
180デフォルトの名無しさん (ワッチョイ ebd3-hKdO)
2018/03/20(火) 11:12:03.97ID:RGd6zJZc0 インストーラでコンポーネント入れかえて遊んでたらWindows SDKの一部のヘッダが見つからず
デスクトップアプリが作れないナンデナンデ!?
とか思ったらUWPのSDKしかチェック入ってなかった、みたいなオチは経験ありまする
デスクトップアプリが作れないナンデナンデ!?
とか思ったらUWPのSDKしかチェック入ってなかった、みたいなオチは経験ありまする
181デフォルトの名無しさん (オッペケ Sr9f-2fBP)
2018/03/20(火) 14:59:47.46ID:wJ3jXT99r ここ初めてなんだけど、visualで作ったアプリで収益上げる場合、ロイヤリティ的なのはある?
182デフォルトの名無しさん (スフッ Sdd7-clbx)
2018/03/20(火) 15:38:58.90ID:q6dgTavHd ない。Expressでもない。
183デフォルトの名無しさん (ワッチョイ 1f1d-hKdO)
2018/03/20(火) 16:24:16.67ID:FTRib36K0 ロイヤリティー払ってもいいから収益を上げたいものだ
184デフォルトの名無しさん (ワッチョイ c7e9-8yIM)
2018/03/20(火) 16:31:11.23ID:VOYSZVjd0 今ってWPF、Form、MFC、の中でどれが一番流行ってるの?
185デフォルトの名無しさん (ワッチョイ b180-lboF)
2018/03/20(火) 16:37:08.80ID:J0Id73NT0 そりゃあQtだろな。
186デフォルトの名無しさん (スップ Sddb-tAvx)
2018/03/20(火) 17:17:53.24ID:xed9bvFbd Electron じゃね?
187デフォルトの名無しさん (オッペケ Sr9f-2fBP)
2018/03/20(火) 20:51:38.89ID:wJ3jXT99r ロイヤリティの事でありがとうございます。
188デフォルトの名無しさん (JP 0H27-k5cj)
2018/03/20(火) 21:27:08.56ID:xJ2NLzgpH ロイアルティーってミルク多いよな
189デフォルトの名無しさん (ワッチョイ 9b9f-Nl78)
2018/03/21(水) 10:55:21.49ID:wsrAX2jv0 VisualStudioUninstallerって、
2013/2015/2017などの複数のバージョンが入っている環境で
2013のものだけをまとめて削除することとかはできますか?
ネットの記事を見ていると、すべてのバージョンを削除してしまうように見えるのですが。
2013/2015/2017などの複数のバージョンが入っている環境で
2013のものだけをまとめて削除することとかはできますか?
ネットの記事を見ていると、すべてのバージョンを削除してしまうように見えるのですが。
190デフォルトの名無しさん (エムゾネ FF2f-0FUd)
2018/03/21(水) 11:34:07.05ID:9aBHV4jiF 一方通行
消すときは全部消して必要なものだけ入れ直すべし
消すときは全部消して必要なものだけ入れ直すべし
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【前橋市】小川晶前市長とラブホテルで打ち合わせをした54歳男性職員を停職処分 今月末で依願退職するという [シャチ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★2 [ぐれ★]
- 【サッカー】元日本代表DF冨安がオランダ1部アヤックスと大筋合意か 現地メディア報じる [久太郎★]
- 【埼玉】「無免許で高速道路で事故」トラックの追突事故で10代男性死亡 無免許過失運転致死の疑いでトルコ国籍の男(22)逮捕 戸田市 [ぐれ★]
- 【日銀総裁】賃金に上昇圧力 人手不足で労働市場逼迫 [蚤の市★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★7 [七波羅探題★]
- 高市早苗「竹島は日本領土」 [834922174]
- ヤフコメで「共感した」が千や万いくのってやっぱり一体感を感じて気持ちいいの? [998357762]
- 俺は人間国宝
- この国がこんなにボロボロになった考えられる原因て何? [605029151]
- 【速報】1ポンド210円で日英GDP逆転(残り1.5円)...世界6位の経済規模に転落 [237216734]
- 🏡
