Visual Studio 2017 Part6

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 76e8-XJxX)
垢版 |
2018/05/03(木) 01:23:34.67ID:gM/DV5vj0
!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 Part5
https://mevius.5ch.net/test/read.cgi/tech/1520336504/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2018/05/17(木) 22:36:04.85ID:5Xz6gTTk0
ビルドイベントでバッチ処理を使用したいのだけど、
途中経過を環境変数に入れるとその値が取れないっぽい問題があります。

たとえばビルド前イベントで実行するバッチファイル内で、こんな事をします。
SET text=1234567890
echo %text% > a.txt

このバッチファイルをコマンドラインから実行すると a.txt には 1234567890 が入っているのですが、
ビルド前イベントで実行するとなにも入っていないようです。
実際にはバッチファイル内ではフォルダの中身を調べて、プロジェクト内のファイルにその内容を出力しています。

ビルド前イベントなどで使用するバッチファイル内で環境変数を使用する際に、なにか手続き当が必要だったり、環境変数名の書き方に独自のルールがあったりするでしょうか。
まだ自分の勘違いが濃厚な気もするのですが、アドバイスをもらえたら嬉しいです。
2018/05/17(木) 22:38:12.01ID:xJtGZ4kt0
>>37
MSBuild?
2018/05/18(金) 00:54:10.84ID:dj6KTFCa0
普通に VisualStudio でビルドしてます。
2018/05/18(金) 07:17:42.06ID:tpc+hoQ/0
だめだこいつ…
2018/05/18(金) 08:05:59.88ID:C1d8hfuw0
質問の意味が伝わらないのは両方の責任だ
2018/05/18(金) 09:05:11.52ID:vatDms/xa
>>36
C90止まりじゃね?
2018/05/21(月) 19:07:55.61ID:BFQrs7Uq0
vs 2017 communityを使ってるんですが、保存先はデフォルトのまま変更は出来ないでしょうか
2018/05/21(月) 19:20:24.37ID:zNvuGEp3d
>>43
何の保存先?
2018/05/21(月) 19:36:28.33ID:BFQrs7Uq0
すみません、プロジェクトのフォルダです
これは勝手に移動すると動かなくなる感じでしょうか?
2018/05/21(月) 19:52:54.47ID:Wd1tzcgg0
既定の設定なら普通にオプションの「プロジェクトおよびソリューション」「場所」にあんだろ
2018/05/21(月) 21:02:02.45ID:BFQrs7Uq0
回答有り難うございます
場所を変更してもすでに作成されているプロジェクトが移動されるわけではないようですが、普通にエクスプローラで移動してもいいのですか
2018/05/21(月) 21:46:39.37ID:FpsNQzXX0
だめだこいつ
2018/05/21(月) 22:12:49.29ID:cBBMiFrMr
聴く前に試した方が...
2018/05/21(月) 22:13:25.24ID:cBBMiFrMr
聴く前に試した方が...
2018/05/22(火) 03:50:03.84ID:/lWq0OPCM
ここって隔離スレなの?
52デフォルトの名無しさん (ワッチョイ 89fa-9WOx)
垢版 |
2018/05/23(水) 19:26:14.32ID:Au5e7VGg0
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

12BV8
2018/05/23(水) 21:39:52.82ID:TIPg0MXCr
既存プロジェクト(ソリューション)の移動は初心者には結構難しいと思うよ
複数人で開発したり、自作プロジェクトを配布した経験がないとどのファイルが必要・不要なのかを知らないと思うし

C++とかC#とかの言語によって多少プロジェクト構成に違いがあるけど、
sln、***proj、filters、とソースコードを移動すれば、移動先でslnを開けると思う
2018/05/23(水) 21:49:58.88ID:TIPg0MXCr
>>37
自分もハマったことがあるけど、バッチファイル側でプロジェクトのパスに移動する必要があったはず
「バッチファイル カレントディレクトリ」で検索するとサンプルが出てくると思う
2018/05/27(日) 12:45:55.93ID:O4mHFa8gM
完全にスタンドアロンのシステムならともかく、仕様変更でシステム改変するならその時点で改めて要件見直して見積もりすると思うけど
2018/05/27(日) 12:47:41.90ID:O4mHFa8gM
Part5の誤爆
2018/06/09(土) 14:04:23.27ID:IHP2IUY20
visual studioで補完候補が出てきた状態でエンターすると、一番上の候補が入力されてしまう問題は、解決できますか?
"editor.acceptSuggestionOnEnter": "off",
と設定すると解決できるそうですが、これはcodeの場合のようです

自分が使っているのはcommunity2017です
2018/06/09(土) 15:27:35.67ID:AE4pTcJQ0
ずっと最新で使ってると思ってら2017.2だった・・・
59デフォルトの名無しさん (ワッチョイ ebe8-LHz9)
垢版 |
2018/06/11(月) 00:53:21.99ID:/39oRq5J0
ここでええんか
2018/06/11(月) 01:08:15.79ID:Z0oRjjov0
重複だけれども500番台で次スレ立てた>>1が悪い
2018/06/16(土) 19:54:59.58ID:YwHs8dB10
すんません。

スタティックライブラリを作っているのですが、ビルドしたlibファイルをリンクするダイアログベースのMFCアプリのビルドで以下のワーニングが出ます。

1>LINK : warning LNK4098: defaultlib 'MSVCRT' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。

スタティックライブラリ側のライブラリアンで、すべての規定のライブラリの無視を選んでい (/NODEFAULTLIB)となっています。

ワーニングですが、デバッグ開始にすると以下の例外が発生します。
0x77CEE43E (ntdll.dll) で例外がスローされました (TestApp.exe 内): 0xC0000005: 場所 0x6C5BA05B の読み取り中にアクセス違反が発生しました。

お知恵を。
2018/06/16(土) 19:58:40.59ID:LxVOLrVg0
ググると一発で見つかるんですがそれは
63デフォルトの名無しさん (エムゾネ FF62-kbLG)
垢版 |
2018/06/16(土) 20:01:42.65ID:4s08VDiGF
うぉーにんぐ
2018/06/17(日) 16:19:06.87ID:Qua72Ygh0
みんなどんなマシン使っているのかな?
VS2017を使っている人はローカルストレージSSD 1TB、ネットワークストレージ10TBとかが当たり前なんだろうか
2018/06/17(日) 16:23:30.76ID:SIx1eJMh0
>>64
SurfaceBook2の一番スペック高いやつ
2018/06/17(日) 17:05:04.91ID:YXXP6nlI0
主 : Corei7 8650U/mem16GB/SSD1TB
副 : Corei5 2520M/mem8GB/SSD512GB
2018/06/17(日) 17:13:37.80ID:ZMeWcWzt0
>>61
昨日質問した者です。
スタティックライブラリはシリアル通信を記述しており、COMMTIMEOUTSとDCBなどClassのprivateに定義していて、MFCアプリ側にはpublicの部分のみのヘッダーファイルを提供していたのですが、全部記述したヘッダーファイルを提供したら例外も発生しなくなりました。
Classのprivate部分も公開しないといけないのでしょうか?
2018/06/17(日) 17:13:57.54ID:IxLGC6rAM
>>64
cpu core i3 4世
ram 4g
hdd 500g
2018/06/17(日) 17:18:33.67ID:oRI/sXGR0
500グラム?
2018/06/17(日) 17:55:58.56ID:NqRSy9zD0
>>67
お前は一体何を言ってるんだ・・・w
2018/06/17(日) 18:08:23.25ID:ZMeWcWzt0
>>70
やっと理解しました。
元々MFCアプリに通信部分のクラスを作って、それをスタティックライブラリに切り出すことが間違いですね。
MFCアプリ側もnewした時点でヘッダーで消されたprivateにある変数領域を知るすべもないので例外になるのですね。
クラスのメンバー関数を普通のC関数にばらして変数はstaticで全てlib内に生成させます。
2018/06/17(日) 18:33:08.37ID:brTRb0Nk0
>>64
Celeron 1005M
Mem. 8GB
SSD 256GB
2018/06/17(日) 21:09:50.99ID:4qtabcO/0
DLLにせずスタティックライブラリにするメリットあるの?
2018/06/17(日) 22:17:17.95ID:brTRb0Nk0
DLL hellに悩まされない
2018/06/17(日) 23:01:38.96ID:m5KHtyee0
赤の他人exeから呼ばれるようなdllを作ってばらまいたり
その逆の関係を構築するようなシステムじゃない限り
dllのが保守しやすいだろ
2018/06/17(日) 23:01:45.70ID:qOZiHDEK0
VC2008とVS2017のリソースコンパイラにごみを出力する不具合を見つけた。
やはりリソースコンパイラが間違っている。
2018/06/18(月) 01:49:57.37ID:NnuC7USu0
>>65,68,72
ありがと。ビルドにVS2017を要求するライブラリがあるんだけど
VS2017が要求するストレージ容量がでかすぎて今すぐ入れられるマシンが無くて・・・
うちはSSD 128GBなこともあってBuild Tools(数十GB?)でもきびしい

う〜む、どうするべきか
2018/06/18(月) 06:27:34.07ID:IOrVN8pE0
>>77
BuildToolsならそんなにいかなくね?
2018/06/18(月) 07:19:44.76ID:6xVaOQgoM
>>77
フルに入れたら130GB必要だけど、通常は20〜50GB程度だよ
https://docs.microsoft.com/ja-jp/visualstudio/productinfo/vs2017-system-requirements-vs

まあメモリーとディスクはあればあるほど楽だから可能なら買い換えた方がいいとは思う
2018/06/18(月) 08:08:21.55ID:s2tm1CFIr
>>78,79
ありがと。20GBは結構厳しいです。今使用している言語環境と比較して一桁以上多いかと
仕事じゃなく趣味の開発だしライブラリを1個ビルドするために金出すのも悩ましく・・・
ちなみにビルドしたいのはPDFiumです。なぜか決め打ちでVS2017を要求してきます
gcc or clang+mingw等でビルドできても良さそうなのに
2018/06/18(月) 08:50:46.98ID:NuCl540/d
>>80
だからBuildToolsでいいじゃないかって言ってんのに
2018/06/19(火) 12:39:04.67ID:ehUmhFwx0
15.7.4
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#-visual-studio-2017-version-1574-
2018/06/19(火) 13:13:36.35ID:JtYoq5Ul0
よーし、今回はオラが凸るわ
2018/06/19(火) 13:21:26.52ID:JtYoq5Ul0
うまくインストールできたよ!安心して
85デフォルトの名無しさん (ワッチョイ 2ee8-Bw3Y)
垢版 |
2018/06/19(火) 15:29:51.64ID:6hQmnGfO0
F7が一体なにをしたんや・・・
2018/06/19(火) 16:24:19.93ID:WrFGFLRQ0
【悲報】15.7.4でもGoogleTest修正されず
87デフォルトの名無しさん (ワッチョイ 99b3-Cu4h)
垢版 |
2018/06/19(火) 16:30:16.34ID:eYArWI+v0
Google Test自身が大量のワーニングを出すので、自分のコードに対するメッセージが確認しづらい。
Googleは、Microsoftが悪いので修正する予定はないとコメントしているので、今後も治る見込みはない。
従って使わないのが吉。
2018/06/19(火) 16:40:18.89ID:WrFGFLRQ0
GoogleTestそのものではなくてVSの拡張機能の問題なのでGoogleは関係ないかと
しかも日本語ローカライズに失敗しているだけ
英語版では問題ないらしい
2018/06/19(火) 16:53:07.82ID:WrFGFLRQ0
https://i.imgur.com/TWT8kK6.png
2018/06/19(火) 21:15:20.58ID:E12p4Akzr
Google test ってなんですの?
2018/06/19(火) 23:22:05.98ID:cgJVMwnY0
>>90
自分で調べろ、カス
2018/06/20(水) 00:18:07.78ID:7JuvHxOP0
調べたけど、まだ使う予定の無いものだった
2018/06/20(水) 07:16:16.48ID:o5UaALI00
Visual Studio で C/C++ 用の単体テストを作成する
https://docs.microsoft.com/ja-jp/visualstudio/test/how-to-use-google-test-for-cpp
2018/06/20(水) 07:17:35.35ID:o5UaALI00
リンク先間違えた

Visual Studio で C/C++ 用の単体テストを作成する
https://docs.microsoft.com/ja-jp/visualstudio/test/writing-unit-tests-for-c-cpp
95デフォルトの名無しさん (ワッチョイ 45fa-2e90)
垢版 |
2018/07/04(水) 22:13:36.66ID:gFgZc5FG0
HFY
96デフォルトの名無しさん (ワッチョイ 6723-KMj/)
垢版 |
2018/07/05(木) 11:40:03.74ID:IcGtf/nv0
testo
2018/07/05(木) 12:03:28.46ID:f5/YdnX1a
同じスレあるけど、こっち?
2018/07/05(木) 14:59:50.95ID:apRMJfNQ0
VS立ち上げてC#の.NET Standard クラスライブラリプロジェクト作成したらテンプレートで作られるコードのusing System;が参照エラー吐くのなんなのw
2018/07/05(木) 21:46:45.73ID:qLOD4ZYT0
VSでスタイルした後新しいプロジェクト作ると雛形がスタイルに合ってなくてイラっ
100デフォルトの名無しさん (ワッチョイ ea80-LQig)
垢版 |
2018/07/12(木) 22:15:32.18ID:ykd5aATQ0
15.7.5キタ━(・∀・)━!!!!
2018/07/12(木) 22:41:42.33ID:Ze/sD5Dv0
使ってるとフリーズするんだけど修正されてる?
102デフォルトの名無しさん (ワッチョイ 66e8-LQig)
垢版 |
2018/07/12(木) 23:05:43.28ID:bOJ2UzT70
こういうプログレシブバー標準で用意してよ
https://i.imgur.com/CWMHGxu.png
2018/07/13(金) 00:27:14.50ID:jJXdtWFga
揚げ足取るようだけどprogressiveじゃなくてprogressだと思うw
2018/07/13(金) 00:29:39.34ID:aMDF1pP9d
JavaScriptのプログレスバーなのでは?
node.js使ってるみたいだし
2018/07/13(金) 02:15:56.76ID:Z6buysVh0
昔ながらのWindowsプログラミングしてきた世代なら、このくらいのコンポーネント簡単に作れる
2018/07/13(金) 02:44:19.83ID:jJXdtWFga
むしろこの程度のコントロールが作れない奴がいるのかw
そういうことを言ってるんじゃないと思うが
2018/07/13(金) 04:03:44.63ID:gtJ0SN130
作れないなんて書いてなくね?標準でほしいって言ってるだけに見えるが
2018/07/13(金) 04:44:56.84ID:5Z2wrzxE0
そもそも入力を受け付けるプログレスバーであるという前提がおかしいでしょ。
ただの進捗表示でしょうが。矩形描画を自分で好きなようにやればいい。
2018/07/13(金) 06:15:23.39ID:GAZ/oJBu0
>>108
だから作れないとはいってないだろうが
2018/07/13(金) 06:18:44.32ID:Z6buysVh0
作れるなら標準で入ってなくていい程度のものでしょ
って答えればいいわけ?
何か会話が通じなさそう
2018/07/13(金) 06:28:30.65ID:cs+glvQ4a
標準にあるプログレスバーと何が違うの?と思うのだが
2018/07/13(金) 06:41:40.92ID:HtcaKqM9d
>>110
そう
お前の言い方が悪い
2018/07/13(金) 06:54:39.67ID:vZSq0WGS0
プログレスバーじゃなくてプログレシブバーだぞお前ら作れるのか
2018/07/13(金) 13:57:14.52ID:+EDYEzlI0
プログレスバーが作れない人は居ないと思うけど、だからといってみんなが
車輪の再開発してるんなら無能揃いなのかなと思う
115デフォルトの名無しさん (ササクッテロル Spbd-p+0f)
垢版 |
2018/07/13(金) 14:17:15.50ID:RAvLZllvp
デザイン含めて新たに作るんだろ?
デザイン変えないならわざわざ作らないよ。
116デフォルトの名無しさん (ワッチョイ b5b3-kMcx)
垢版 |
2018/07/13(金) 15:51:59.76ID:zglUvzlF0
車輪の再発明とか言ってる人は、自転車にトラクターの車輪つけて乗り回せばよい。
2018/07/13(金) 17:52:27.74ID:+EDYEzlI0
こんなもん汎用部品であるある機能やないか。
トラクター言いたいだけやろ。
2018/07/13(金) 19:42:49.40ID:NClGswapa
標準っていうのがForm、WPF、UWPのことならそれらに全く同じ機能のプログレスバーがあるはずだが
それらとの違いがあるならまずそこを説明してくれないと何も回答しようがない
2018/07/13(金) 19:56:50.91ID:gtJ0SN130
そもそも回答を求められてる立場なのか
2018/07/14(土) 01:15:28.06ID:eBGHziBO0
プログレシブバー
121デフォルトの名無しさん (ワッチョイ 3d9f-L1xz)
垢版 |
2018/07/14(土) 02:57:37.81ID:3HkUqWoh0
すみません、、初心者です。教えてください。
Unityと組み合わせてC#のアプリを作ろうと思ってるんですが、
Visual Studioが全然エラー検出してくれないです。

int o = "aho"; //明らかに間違ってる
bakamon; //そんなものはない
boke(); //そんな関数はない

これでビルドして、ノーエラーです。
========== すべてリビルド: 0 正常終了、0 失敗、0 スキップ ==========

Unityで起動させようとすると、エラー出てるぞと怒られます。当然ですが・・・

Visual Studioがちゃんと機能してないと思うのですが、原因は何か分かりますか・・・?
2018/07/14(土) 04:17:47.37ID:eBGHziBO0
Unity側で正常にエラー吐いてるなら気にしなくて良いような気がするが、
ブレークポイントだっけか、その直後に入れて、値を確認して見れば?
2018/07/14(土) 04:22:32.16ID:eBGHziBO0
ではお休み( ˘ω˘ )
2018/07/14(土) 07:43:17.84ID:/GhuOfpQ0
>>121
ソースコードをvsで開いてるだけで、
ビルド対象に含まれてないんじゃないの?
2018/07/14(土) 08:39:26.78ID:3HkUqWoh0
>>122
いや、死ぬほど不便ですよ…どこでエラー吐いてるのかもわからないし

>>124
ソースコード開いたら、それがビルド対象になるのと違うんですか?初歩的ですみません…
2018/07/14(土) 09:49:07.71ID:o1W+EfMp0
>>125
とりあえずここに書いてあることをやってみなよ
https://msdn.microsoft.com/ja-jp/library/jj153219.aspx
2018/07/14(土) 11:24:58.38ID:cmR7X6EL0
>>125
それUnityのスレで聞いた方がいい
このスレにUnity使ってる人たぶんいない
2018/07/14(土) 12:51:12.09ID:l5rGqYSnM
*.csというソースコードを直接エクスプローラーなどで開いても無駄
unityから開かないと
2018/07/14(土) 13:08:25.01ID:VDYyNzj20
>>125
お前が馬鹿で無知なだけやん
どこでエラー吐いてるか分からない?
アホか、Unityに謝れw
2018/07/14(土) 14:12:17.14ID:cmR7X6EL0
既出かもしれないけど

Visual Studio Installer
変更
インストールの場所
インストール後にダウンロード キャッシュを保持します

↑のチェックを外すと数GB空く
無駄に容量食ってると思ったらこれが原因だった
2018/07/14(土) 14:30:37.75ID:GJOSO0s50
>>130
初めて知ったわ。後で手動で消せないの?
2018/07/14(土) 14:39:19.79ID:oVZ8qKIS0
インストールの場所のチェックは後からでも外せるはず
2018/07/14(土) 14:46:54.91ID:cmR7X6EL0
後からチェックを外しても効果あった
2018/07/14(土) 16:37:40.22ID:56GRnlXA0
何か知らんけど元々チェックが外れてた
外した記憶はないんだけど
2018/07/15(日) 22:44:27.98ID:x8ws40qnd
>>121
正常終了が0の事典でおかしいだろ
136デフォルトの名無しさん (エムゾネ FF0a-qJjT)
垢版 |
2018/07/16(月) 10:31:23.81ID:Tl1DHPioF
>これでビルドして、ノーエラーです。

そう思った理由を聴きたいな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況