トップページtech
1002コメント303KB

Visual Studio 2015 Part6©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net2016/07/12(火) 16:19:31.74ID:7AqM6iwk
Visual Studio 2015
http://www.visualstudio.com/

日本語チーム ブログ
http://blogs.msdn.com/b/visualstudio_jpn

前スレ
Visual Studio 2015 Part5
http://echo.2ch.net/test/read.cgi/tech/1463267100/
0574デフォルトの名無しさん2016/09/02(金) 08:39:00.79ID:9qgDvbK0
Visual Studio 2012 の頃からある問題のようだ

ttp://stackoverflow.com/questions/22451356/vs2012-2013-cant-publish-services-project-specified-path-is-too-long
0575デフォルトの名無しさん2016/09/02(金) 12:15:07.03ID:3Iz91VWc
>>571
特にエラーにならないけど?

Visual Studio Express 2015 for Windows Desktop Update 3

>>573
エスケープとか言ってるバカに構うなよ
0576デフォルトの名無しさん2016/09/02(金) 12:50:50.50ID:W3BuWeJb
>>571
"\Release(VC14)"
0577デフォルトの名無しさん2016/09/02(金) 21:54:37.36ID:HzsfOItv
うわーC/C++だけ新しいプロジェクト作成できなくなった
既存のプロジェクトも開けない
C♯とかは作れる

これって再インストール事案?
0578デフォルトの名無しさん2016/09/02(金) 22:30:55.42ID:3BaWrtZZ
>>577
コントロールパネル-プログラムと機能から変更-修復できるんじゃないの。
0579デフォルトの名無しさん2016/09/02(金) 22:42:29.75ID:HzsfOItv
>>578
ありがとう2013も入れてるんで色々試してみる
しばらくeclipse触ってたんで
動かさないでアプデだけやってると
どこでおかしくなったのかわからんようになるな
05805772016/09/02(金) 22:54:00.54ID:HzsfOItv
つかctrl+F5で窓消えてしまうやん・・・
前は何かキーを押して下さいで止まってくれたのに
win10がいかんのかな
0581デフォルトの名無しさん2016/09/03(土) 03:29:04.61ID:QzpFgEh7
>>580
アホすぎる
05825772016/09/03(土) 11:55:23.62ID:C0V9vXnr
勉強中だからサクッとショートカットキーで結果が確認できてよかったんだよ
知らなかったの?なら残念だったねもう使えないみたい

勉強中の人はいちいちブレークポイント入れてる?
0583デフォルトの名無しさん2016/09/03(土) 12:12:38.14ID:OxEOXbtW
_getch() を入れる
05845772016/09/03(土) 14:00:39.85ID:C0V9vXnr
>>583
どうもありがとう
・ブレークポイントを入れる
・何か入力関数で止める

ぐらいなのかな
あぁ〜便利だったのになぁctrl+F5
0585デフォルトの名無しさん2016/09/03(土) 14:02:54.03ID:ZkDRxv2v
俺はデバッガなし実行のために別でコマンドプロンプト開いてる
05865772016/09/03(土) 14:07:41.75ID:C0V9vXnr
>>585
コマンドラインからexe実行って意味?
いったん開いてしまえば楽やね
0587デフォルトの名無しさん2016/09/03(土) 15:10:08.37ID:ZkDRxv2v
そゆこと
Shift+右クリックで開けばcdコマンド連打もせずに済むし
cd までタイプしといてフォルダをD&Dするのもよし
0588デフォルトの名無しさん2016/09/03(土) 18:05:22.47ID:NvcWw3DB
win10でもCTRL-F5だと「続行するには何かキーを押してください . . .」になるけどね俺のところのC#やC++では
コマンドプロンプトでやるほうがいいとは思うけど
0589デフォルトの名無しさん2016/09/03(土) 18:41:34.09ID:awmSLa/s
どうせサブシステムの指定してないだけだろ
プロジェクトのプロパティのリンカーのサブシステムをコンソールにして死ね
05905772016/09/03(土) 18:48:07.12ID:C0V9vXnr
>>588
情報ありがとう
可能性があるならもう少し試行錯誤してみる
なんか絡んでくるのがいるからこの話題はもう〆
0591デフォルトの名無しさん2016/09/04(日) 00:17:19.97ID:yZiiAqNn
合ってるかどうかは知らないが唯一それらしい考察を提示した人が絡んでくる人扱いされててワロタw
0592デフォルトの名無しさん2016/09/04(日) 11:39:38.79ID:hSBu5f8h
サブシステムがコンソールじゃない(Windows)の場合はエントリポイントがWinMainだからリンクエラーだぞ死ね
0593デフォルトの名無しさん2016/09/04(日) 16:07:53.41ID:M8ONDowt
>>592
試してから言ってるか? さっさと氏ね
0594デフォルトの名無しさん2016/09/04(日) 16:36:16.20ID:NWup8pYR
vs2015 community で二つのよく似たソースファイルを比較して
差分を表示する機能がありますか?
どのメニューでしょうか?探しても見つかりませんでした。
0595デフォルトの名無しさん2016/09/04(日) 16:54:32.72ID:NFfxFQpB
Common7\IDE¥vsDiffMerge.exe
だとは思うがコマンドライン以外だと使いにくいか、、、
0596デフォルトの名無しさん2016/09/04(日) 17:49:09.24ID:hSBu5f8h
>>593
試さなくても常識以前の話だが、バカは試さなきゃわからないのか?
> Severity Code Description Project File Line Suppression State
> Error LNK2019 unresolved external symbol _WinMain@16 referenced in function
0597デフォルトの名無しさん2016/09/04(日) 18:02:35.58ID:NWup8pYR
>>595
情報ありがとうございました。
ググると、ソース管理エクスプローラーと言う機能でファイル比較が
出来るようなMSDNが見つかったのですがCommunityでは使えないのでしょうかね。
とりあえずvsDiffMerge.exeと言うのを試してみます。
0598デフォルトの名無しさん2016/09/04(日) 19:29:29.84ID:xp6EP8jq
>>597
Community でも使えるけど
Team Foundation Server が必要みたい
0599デフォルトの名無しさん2016/09/04(日) 20:38:31.54ID:NWup8pYR
>>598
>Team Foundation Server が必要みたい
それはCommunityでも利用できますか?
サーバーは自分で立てるのでしょうか?
そのあたりが良く分かりません。
0600デフォルトの名無しさん2016/09/04(日) 20:48:09.50ID:xQulytAT
TFSもexpress版あるし、使えるんじゃね
0601デフォルトの名無しさん2016/09/04(日) 21:03:23.84ID:InD3QrCl
Git使えば。
サーバー無しでも使えるぞ。
0602デフォルトの名無しさん2016/09/04(日) 21:03:24.55ID:iZe2+n8v
WinMerge使えばいいんじゃないのかな
0603デフォルトの名無しさん2016/09/04(日) 21:54:14.16ID:m+/bBBvn
そもそもバージョン管理って差分比較するためのものだから
0604デフォルトの名無しさん2016/09/04(日) 21:56:16.48ID:fYi3ftod
>>601
日本語使えるようになった?
0605デフォルトの名無しさん2016/09/04(日) 22:05:30.68ID:InD3QrCl
>>604
?
VS2013 Update1で標準搭載になった時からメニューとか日本語だったと思うが。
0606デフォルトの名無しさん2016/09/05(月) 06:52:37.13ID:F0Wi8lKS
>>605
日本語入るとエラーが出て使えなかった
0607デフォルトの名無しさん2016/09/05(月) 09:26:30.95ID:7iAzEFmL
それおまかんかと
0608デフォルトの名無しさん2016/09/05(月) 10:24:25.23ID:UPT7XMkq
visual とらなすそい safe のころはそんな面倒なことしなくてもパソコン単騎で使えてたが
0609デフォルトの名無しさん2016/09/05(月) 10:52:50.14ID:7iAzEFmL
差分がバージョン違いで取るならまあVCS使えばいいけど
元質問者はそんな条件入れてないからなあ
0610デフォルトの名無しさん2016/09/05(月) 17:03:22.96ID:r4iX77Ck
>>608
TFS2015は別途サーバー機を用意しなくても すべてクライアント上に構築して使用できる
自分ところではVS2015をインスコしているWin10Proと同一マシン上でSQLServer2016もTFS2015も動作している
http://i.imgur.com/kmedWVf.png
http://i.imgur.com/pJvN8Ix.png
0611デフォルトの名無しさん2016/09/07(水) 11:38:06.38ID:Td4+RV+e
コンソールアプリケーションをデバッグするとき、コンソールウィンドウを
開かず、IDE画面の中で実行するような機能ってないですか?
サーバーサイドの協調動作するアプリを、VisualStudio自体を複数
起動してデバッグしてるんで、どれがどれだか判らんようになります。
0612デフォルトの名無しさん2016/09/07(水) 11:51:36.06ID:P7ng2c+x
>>611
デバッグ版では文字列をデバッガ出力へ
リリース版ではコンソールへ出力するようにプリプロセッサで切り替わるようにしたメソッドを作ればいいんじゃない
0613デフォルトの名無しさん2016/09/07(水) 12:19:33.67ID:aWoJ1pFc
この辺読むとなさそうな感じ
確かにあったらあったで便利そうだね

http://stackoverflow.com/questions/2542599/having-the-output-of-a-console-application-in-visual-studio-instead-of-the-conso
http://stackoverflow.com/questions/21158889/docked-cmd-terminal-window-in-visual-studio-2013
0614デフォルトの名無しさん2016/09/07(水) 12:32:00.35ID:Ur9IZRDe
でもコンソールで区別できなくなるんだったらIDEでも区別できなくないか?
それとも強調動作する「別々」のアプリって話?それならタイトルを別々にしとけば良いんでは?
0615デフォルトの名無しさん2016/09/07(水) 12:44:39.83ID:9JBD8gBI
よくわかんないけど、Console.Titleじゃ駄目なの?
0616デフォルトの名無しさん2016/09/07(水) 15:27:31.28ID:ZAsfghTe
vs2010で作られたものを、2015でビルドしようとしているのですが、cl.exe。指定されたファイルが見つかりませんと表示されビルド出来ません。どうすればビルド出来ますでしょうか?プロパティのツールセットは2015に変更しました
0617デフォルトの名無しさん2016/09/07(水) 15:35:38.87ID:8SeVjemL
情報少なすぎる
エラーメッセージならそのままコピペしろよ
プロジェクトでやってるの?ソリューション?
それともコマンドラインかな?
06186162016/09/07(水) 18:42:39.98ID:ebi/wtrJ
すいません、解決しました。
0619デフォルトの名無しさん2016/09/07(水) 21:00:54.61ID:ZAsfghTe
>>616ですがvs2010をインストールする事で解決いたしました
ありがとうございました
0620デフォルトの名無しさん2016/09/07(水) 22:18:19.64ID:Ur9IZRDe
それは解決って言えるんですかねえ
0621デフォルトの名無しさん2016/09/08(木) 05:23:20.69ID:Ji6MEfcr
コマンドラインでビルドするのに悩んでます

visualstudioでビルドするビット数指定できると聞いたんだけど
どこまで差があるのかが今は掴めてないのでどういう差が生まれてくるのか教えてほしい

また外部ファイルで指定してビルドする方法を助けてほしいです
イメージとしてはバッチファイルでビット数指定のexe起動→ビット数指定→主のプログラムを指定されたビット数でビルド→実行
こんなことをしたい
0622デフォルトの名無しさん2016/09/08(木) 06:57:56.82ID:UJYusWRn
日本語って難しいわ
0623デフォルトの名無しさん2016/09/08(木) 07:58:33.80ID:afqkxzfO
プロは翻訳から原文を推定する
0624デフォルトの名無しさん2016/09/08(木) 08:17:18.45ID:IaHmxd+C
>>621
ビット数って x86/x64 のことか?
外部ファイルからについてはmsbuildで調べてみて
/p:Platform=x86 のようなオプションはあるはず

差は数々の調査が公開されているから、探せばなんとなくはわかるだろう
一般的に64bitになると、消費メモリ多め、速度速め、メモリ空間広大になる
0625デフォルトの名無しさん2016/09/08(木) 09:07:40.04ID:c/DP7LUN
原文10回読んだ
でも俺には何がしたいか理解できない
まだまだプロではないようだ
0626デフォルトの名無しさん2016/09/08(木) 10:48:32.35ID:4TL757bu
まあ2010のexpressあたりで64bitビルドする方法でもググってきたんだろうけど
コマンドラインにしなくても
構成マネージャーからプラットフォームの新規作成からx64選べばいいような気はする
0627デフォルトの名無しさん2016/09/08(木) 11:01:20.98ID:jmQRCRWr
IDEに頼る軟弱さが許せないとか(笑)
まあ気持ちは分かります
0628デフォルトの名無しさん2016/09/08(木) 11:53:17.83ID:W6sa8nki
そこ引っかかるところ?
コマンドラインだけでビルドしたいこともあるでしょ?
0629デフォルトの名無しさん2016/09/08(木) 11:56:16.04ID:4TL757bu
ベンチマーク取りたいなら事前に両方作っとけばいいだけじゃん
0630デフォルトの名無しさん2016/09/08(木) 12:05:18.01ID:W6sa8nki
>>629
なんでいきなりベンチマークが出てきたのかわからん。
何の話してるの?
0631デフォルトの名無しさん2016/09/08(木) 12:13:07.90ID:4TL757bu
>>630
>>621の解読してたらそういう結論にw
違うのかな
0632デフォルトの名無しさん2016/09/08(木) 12:33:04.42ID:b73KNLmz
>>621だけどベンチマーク取りたいとかではないです
環境が変わるって話を聞いたのでそれ用のビルドする必要が〜的な
ただ両方作っておいておけば良いだけなんですね

>>624
一般的な話ありがとう
やはりそのぐらいしか差がでないのかなってなって
使用上でどんな差が出るかイメージできずってとこです

ちなみに2010の人とは別人
0633デフォルトの名無しさん2016/09/08(木) 12:44:17.51ID:LynfN0k9
>>632
速度が重要でないなら、デフォルトのAny CPUにしておけば両方作る必要ないよ
https://msdn.microsoft.com/ja-jp/library/5b4eyb0k.aspx
0634デフォルトの名無しさん2016/09/08(木) 13:04:46.12ID:jmQRCRWr
2010ぐらいからデフォはx86だった気がしたけど違ったっけ。

なんかx64の普及期に分かってない奴書いたコードがP/Invokeでトラブル起こす事件が
頻発してそれでそうなったように記憶してるんだけど。
0635デフォルトの名無しさん2016/09/08(木) 13:33:43.40ID:KEVlI7jG
「彼女と初デートなんだけどどこがいいかなー」って聞かれてこう答えてんのと一緒。
>>612 「彼女なら二次元にしろ デート行かなくて済むぞ」
>>614 「ほんとに彼女なのか? 付き合ってる証拠は?」
>>615 「部屋でゲームでもしてりゃいいんじゃね?」
知らないのが悔しいからって、反射的にゴミを書き込むの恥ずかしいよ。
0636デフォルトの名無しさん2016/09/08(木) 13:34:39.95ID:4TL757bu
DLL呼び出すのに、64bit環境でAnyCPUだと32bitのDLL呼べないから
2010でデフォがこっちになった。
DLL作成時ははAnyCPUがデフォルト
0637デフォルトの名無しさん2016/09/08(木) 13:41:28.55ID:e1xv6Ezk
ttps://blogs.windows.com/buildingapps/2016/09/07/introducing-arduino-wiring-on-windows-10-iot-core/#6fcRvhhMMR4VPWe8.97

これどういうこと?単体のVSでArduinoスケッチ書いて書き込める、という話ではなさそう?
(現状でもそういうサードパーティツール出てて可能ではあるけど)
0638デフォルトの名無しさん2016/09/08(木) 16:16:14.49ID:dGUpQ5tJ
VS2015ではデフォルト(特に指定しないでプロジェクトを作った場合)はAnyCPUになってるな
0639デフォルトの名無しさん2016/09/08(木) 16:31:40.22ID:4TL757bu
ちょっと調べてみたけど、2012以降は.NET4.5以上だとAnyCPUでも32ビット優先みたいよ
プロジェクトのプロパティのBuildのとこにチェックボックスがある
0640デフォルトの名無しさん2016/09/08(木) 16:42:27.03ID:afqkxzfO
8086使ってるんだが16ビット選べないのね
0641デフォルトの名無しさん2016/09/08(木) 16:48:40.63ID:tu6IqL7j
>>635
よおゴミ野郎
0642デフォルトの名無しさん2016/09/08(木) 16:59:24.33ID:f0B/KXwo
16bitならVC++1.51までしか使えないだろ
VisualStudioどころかVC++4.2ですら16bitのコンパイルは無理だったはず
0643デフォルトの名無しさん2016/09/08(木) 17:25:36.74ID:afqkxzfO
素直にMS-C使うわ
0644デフォルトの名無しさん2016/09/08(木) 17:50:21.44ID:b73KNLmz
>>633
勉強になる
学ぶことが多いなぁ…
0645デフォルトの名無しさん2016/09/08(木) 18:42:46.69ID:wJuJ8eLg
>>621
nmake
0646綴りw2016/09/08(木) 20:21:10.68ID:ZGDN5kDf
>>640
Visual C++ 1.52c で頑張れ
0647デフォルトの名無しさん2016/09/08(木) 20:36:41.81ID:5CZ4gEoI
10年ぐらい前まではよく本にオマケでついてたLattice-Cって16bitじゃなかったっけ
LSC-Cなんてのもあったな。
どっちも使ったことはないけど
0648デフォルトの名無しさん2016/09/08(木) 20:42:19.94ID:PFkxAOC5
今はボーランドも無償化されてるんだよな
0649デフォルトの名無しさん2016/09/09(金) 11:47:07.33ID:3VGKVixF
LSI-C試食版、か
試用版に試食なんて言葉使ってるのあれ以外見たことないな
0650デフォルトの名無しさん2016/09/09(金) 12:27:03.29ID:H0y3twTa
気に入ったら買ってくださいねってことかと
https://pbs.twimg.com/media/BZepitVCUAA7OFL.jpg
0651デフォルトの名無しさん2016/09/09(金) 12:59:24.46ID:vqm+2Sno
試食版はスモールモデルのみ、だっけ?
今ならスモールモデルって何?状態だろうなw
0652デフォルトの名無しさん2016/09/09(金) 19:34:40.49ID:9nRrH0bl
試用版に試食なんて言葉使ってるのがキモかったので
ガン無視した。頭おかしいんじゃねーの?って
本気で思ってた。
0653デフォルトの名無しさん2016/09/09(金) 20:13:52.90ID:/UZulkYI
当時、BCC 5.5.1を使ってた懐かしい思い出(*´ω`*)
0654デフォルトの名無しさん2016/09/09(金) 20:46:13.62ID:Gsq2ubik
おまえらみんな50代かよ
0655デフォルトの名無しさん2016/09/09(金) 21:39:37.07ID:oMlYA35z
g++
0656デフォルトの名無しさん2016/09/09(金) 21:45:13.86ID:/UZulkYI
>>654
30代前半だよ
0657デフォルトの名無しさん2016/09/09(金) 22:59:40.78ID:nzrAiL1v
HEX表記で?
0658デフォルトの名無しさん2016/09/10(土) 00:18:58.39ID:pwaobUsL
質問させて下さい
emacsを使ってプログラムを書いてるのですが、cl.exeを使いたいです
開発者コマンドプロンプトを使うという手も有るのですが、態々複数のプロンプトを立ち上げるのは面倒くさいです

どのPathを追加すれば一般のプロンプトでコンパイル出来るようになりますか?
それとコンパイルした際に.objが出来るのですが、これを生成しなくする方法ありますかね?

よろしくお願いします
0659デフォルトの名無しさん2016/09/10(土) 00:30:17.59ID:+OzE3SID
emacs使いにしては質問のレベルが低すぎ
2chで質問してたらいつまでも上達しないぞ
0660デフォルトの名無しさん2016/09/10(土) 01:08:37.89ID:AsFdIIx/
しょうもな
0661デフォルトの名無しさん2016/09/10(土) 01:11:00.78ID:L+9dx2lv
日本の生産性が低いのも納得。
0662デフォルトの名無しさん2016/09/10(土) 01:59:23.36ID:AaaFlHcQ
vsのメニューからコマンドプロンプト立ち上げて、それから%path%, %lib%,%include%をコピーする

objを生成したくないなら、分割コンパイルをやめて、直接exeを生成すればよい
cl /Fehoge.exe hage.cpp hige.cpp huge.cpp
0663デフォルトの名無しさん2016/09/10(土) 02:17:03.52ID:iNw4r1ei
>>658
a.c → a.obj
b.c → b.obj

もし、.obj ファイルが無かったら、a.c だけを更新した際、
b.obj も再コンパイルするつもり?

本来、b.obj を作り直す必要はない
0664デフォルトの名無しさん2016/09/10(土) 05:02:27.35ID:ViqXWo9H
>>56
俺が許可してるから問題ない
0665デフォルトの名無しさん2016/09/10(土) 06:02:11.99ID:4AzSt0BN
>>658
https://msdn.microsoft.com/ja-jp/library/x4d2c09s.aspx

vcvarsall.bat を実行すれば環境変数を適切に設定してくれる。
0666デフォルトの名無しさん2016/09/10(土) 11:01:10.49ID:vpVFvWdR
>>659
確かにレベル低い。
0667デフォルトの名無しさん2016/09/10(土) 13:32:55.19ID:gJ+w2UI6
>>662
ありがとうございます
無事コンパイル出来ました

>>663
プログラミング歴1年と少しの新参ですのでほぼ1つのソースコードのみをコンパイルするんです
0668デフォルトの名無しさん2016/09/10(土) 13:47:34.78ID:QUVRyXDh
釣りじゃなかったらもっと勉強したまへ
0669デフォルトの名無しさん2016/09/10(土) 15:25:14.61ID:AaaFlHcQ
>>667
>>662をバッチにしておいて
M-x compile
662.bat
でコンパイルするとC-x `でエラー箇所にとべる
0670デフォルトの名無しさん2016/09/12(月) 02:06:50.21ID:KWk/l5We
VC2015のシステム要件で、必要cpuスピードが最新ノートパソコンの最低スピードより
高いけど、ノートパソコンでvc2015使用できるのか ???
0671デフォルトの名無しさん2016/09/12(月) 02:23:50.79ID:uCX/Pb+s
>>670
vc?
0672デフォルトの名無しさん2016/09/12(月) 02:32:13.53ID:KWk/l5We
>>671
670の訂正
 vc −> vs
0673デフォルトの名無しさん2016/09/12(月) 08:13:54.00ID:N1etTGqk
>>670
Surface BookでもOK
■ このスレッドは過去ログ倉庫に格納されています