Visual Studio 2019 Part6

■ このスレッドは過去ログ倉庫に格納されています
2021/04/21(水) 23:27:05.12ID:3qCJi6070
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512

Visual Studio 2019 の新機能
https://docs.microsoft.com/ja-jp/visualstudio/ide/whats-new-visual-studio-2019?view=vs-2019

The Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/

リリースノート
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#

過去スレ
Visual Studio 2019
https://mevius.5ch.net/test/read.cgi/tech/1548765663/
Visual Studio 2019 Part2
https://mevius.5ch.net/test/read.cgi/tech/1562077164/
Visual Studio 2019 Part3
https://mevius.5ch.net/test/read.cgi/tech/1569978087/
Visual Studio 2019 Part4
https://mevius.5ch.net/test/read.cgi/tech/1585715794/

※前スレ
Visual Studio 2019 Part5
http://mevius.5ch.net/test/read.cgi/tech/1597722223/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2021/05/19(水) 22:00:27.54ID:Vv63JXzQ0
今日会社でVS2015入れようとしたら俺のところもパッケージ云々出たな
客が指定してくるんだよな
まあ当面は2019で引っ張って、客に最終ビルドとテストを押しつける口実になったけど
2021/05/20(木) 00:01:04.02ID:JIq/m2SY0
>>256
バージョンでスレを分ける必要はないよな
265デフォルトの名無しさん (エムゾネ FFba-4Cki)
垢版 |
2021/05/21(金) 16:29:55.43ID:p4SdeAIgF
2015Enterpriseがあるから2015使いたいってのは判らんでもないが
2019Community入れて使えばいい
Releaseするときだけ2015使えろ
2021/05/21(金) 17:16:59.89ID:D/ReRnmH0
>>265
質問者は2015がインストールできないって言ってるんだからreleaseビルドできないでしょうが
2021/05/21(金) 18:39:49.93ID:ojw3YA/u0
わざわざ2015を入れようとしてるんだから、
当然ライセンスや互換性などの理由があると想像できるのに

>>262や265のようなことを書く神経がわからん
2021/05/21(金) 19:07:46.61ID:uebWK4ZzM
>>267
想像で上から目線とかアホすぎる
> ライセンスや互換性などの理由がある
ならそう書けって話
2021/05/21(金) 19:52:38.88ID:uAPoM0KR0
>>268
鏡にしゃべってるのかな?w
2021/05/21(金) 20:16:15.39ID:B6CXIi7z0
次からは壁に向かってよろ
2021/05/21(金) 20:17:03.25ID:bfSFy0HM0
いつもそうしてるが
2021/05/21(金) 20:21:13.58ID:Az7aTUd0M
>>269
だからEnterpriseとか書いてるだろ
そんなこともわからんのかよw
2021/05/21(金) 20:23:42.06ID:ojw3YA/u0
質問に答えられないなら無理に答えなきゃ良いのに
2021/05/21(金) 22:55:26.31ID:r2dis/FiM
>>273
ならお前も>>267みたいなアホレスやめたら?w
275デフォルトの名無しさん (ワッチョイ 4e8e-/g3G)
垢版 |
2021/05/21(金) 23:11:10.26ID:xTrBkQ+z0
馬鹿ばっか
2021/05/22(土) 02:10:24.94ID:+tNUIgvb0
まーまーおまえらこんなくだらないことでケンカすんなや
ヌコ様でも見て和めにゃさいw

https://m.youtube.com/c/もちまる日記
2021/05/22(土) 02:10:53.94ID:+tNUIgvb0
貼り直し

https://youtube.com/c/%E3%82%82%E3%81%A1%E3%81%BE%E3%82%8B%E6%97%A5%E8%A8%98
2021/05/22(土) 09:35:33.24ID:MUJRbqxZ0
猫は外で飼わんと目が死ぬ
279デフォルトの名無しさん (エムゾネ FFba-4Cki)
垢版 |
2021/05/22(土) 12:02:08.17ID:vbX2nPFnF
2015入れたいなら2015専用に別のPC用意して
そっちに古いOSと2015入れろ
そのためにMSDNがあるんだろ
Enterpriseなら古いOS付いて来るだろ
2021/05/22(土) 13:03:58.66ID:zj+HXyY5d
2015はまだDVDに収まるサイズだったんだなぁ
2021/05/22(土) 13:50:23.44ID:/4kM8oypM
>>279
> 2015入れたいなら2015専用に別のPC用意して
今時仮想化だろ
2021/05/22(土) 14:02:56.15ID:Lje0A8js0
仮想PCだってWindows10だろ
MSDNだと、古いWindows10とかあるの?
Windows10だと結局インストールできないんじゃないの?
2021/05/22(土) 14:21:09.09ID:DHquxfOH0
>>282
Microsoftをなめんな!
知らんけど。
2021/05/22(土) 14:26:05.45ID:zj+HXyY5d
今、Windows 10 2004 のテストでインストール中だけど
まだエラーはでないな

インターネットに接続できない環境だとパッケージのデジタル署名をきちんと検証できなくて
エラーになる現象はあったと思う。

あと、.NET Framework 3.5の有効化とかかな
2021/05/22(土) 15:18:20.19ID:xW4ipYXAM
>>282
> 仮想PCだってWindows10だろ
意味不明
まさかと思うけどゲストOSはホストFSと同じでないとダメとか思ってる?

> MSDNだと、古いWindows10とかあるの?
そのレベルで話に入ってくるなよ…
2021/05/22(土) 16:27:51.55ID:zj+HXyY5d
VS2015フルでインストールしてみたけど
パッケージが破損している
っていうメッセージはでなかったな
JavaSEとAndroidSDKがダウンロードされなかったっていうメッセージが最後に出た
サポート切れの関係だろうな
2021/05/22(土) 16:33:01.63ID:t6YXBzHq0
複数の同僚がVS2015だとJSの編集が出来ないって困ってるな。
固まったりするらしい。
2021/05/22(土) 16:56:46.69ID:hf8rNZ+F0
>>282
MSDNにはOSはWindows XPからあるし
Windows10なら大型アップデート毎に初代から全てのバージョンが揃ってる
Windows7なら実際にWindows10の仮想環境で使ってるよ
289デフォルトの名無しさん (ワッチョイ 634f-5BAZ)
垢版 |
2021/05/24(月) 18:36:26.60ID:IKbahqya0
VisualStudio 2017 CommunityでC#のWinフォームアプリ作って楽しんでます。
C#の最新バージョンが使いたくて調べたら2017のアプデではだめで、
2019で新規インストールにしないとダメなんですかね?
その場合、2017で作成したプロジェクトや保存先フォルダ構造は引き継がれるんでしょうか?
2019に変わる際、気を付けることとカありますか?
2021/05/25(火) 07:17:55.37ID:7W7V9qJt0
2019に変えればよろしい
プロジェクト構成も変わらない
2019で初めてプロジェクト開く時に移行しますか?って聞かれるだけ
2021/05/25(火) 16:01:34.08ID:wv0vSqE+0
Win7 Pro でVS2019 日本語版にて、
C++でCUIのHello Worldのプロジェクトを作り、数行のthread local storageの
テストプログラムを書いてデバッガを起動しようとしたら、VSのstatus barに
xxx.dll を読み込み中ですと出たままデバッガが起動できない。
最初の Hello World のままだったら起動できた。
デバッガ無しだと起動できる。
2021/05/25(火) 16:20:03.44ID:k3JUJ08c0
読みました。
2021/05/25(火) 16:28:47.09ID:hjceayZk0
>>289
2017と2019ならそれ以前のバージョンより共存時の罠が少ないので慣れてから2017アンインストールでもいいのよ?
2021/05/25(火) 16:37:47.33ID:x94gC+gWM
>>291
待てばいいだけじゃねーの
2021/05/26(水) 13:00:33.47ID:Qr9i9spQ0
>>294
待ってたら「準備完了」と出てデバッガが使えるようになったわ。
でもステータスバーを見てないとその状態になったことの識別が
めちゃくちゃしにくい。
2021/05/26(水) 14:48:25.49ID:N8cC5e+O0
次期VSではステータスバーを大きくします
2021/05/26(水) 14:51:06.12ID:BQvk8ezF0
そんなの295のだけにしてくれー
2021/05/26(水) 14:58:31.08ID:Qr9i9spQ0
準備できてない間にも色々いじれるようになっているから逆に分かりにくい。
2021/05/26(水) 15:40:26.71ID:dM5LPZW20
じゃあ、ステータスバーをでかくしろよ。
WindowsのUI設定でできんかったっけ?
2021/05/26(水) 15:51:21.62ID:N8cC5e+O0
次期VSでは準備中状態をモーダルダイアログで出して、他のことはできなくします。
2021/05/26(水) 17:49:56.09ID:sj23qMAz0
準備が終わるまでスプラッシュスクリーンに変更します
2021/05/26(水) 18:47:25.97ID:L9oAtdIZ0
16.10.0!
2021/05/26(水) 18:51:26.39ID:nnFC8Uy9x
人柱よろしく
2021/05/27(木) 01:00:23.23ID:cr+UIfyF0
Build 2021で紹介されて気づいたんだけどインラインのヒント機能がいつの間にかかなり機能アップしてるな
特にラムダパラメーター型のヒントが気に入ったわ
2021/05/27(木) 18:02:05.36ID:L9X2jH1P0
16.10にしたら、16.06で開発していたC++プロジェクトでリンクエラー発生。
「libpng.libが異なるコンパイラで〜」のエラー。libpngも16.10でビルドしてリンクし直したら通った。
でも、純粋Cのlibpngはダメなのに、Boostとか使いまくりの別のC++で作った.libはそのままリンクできてる。
何が違うんだ…
2021/05/27(木) 18:12:17.36ID:L9X2jH1P0
ちなみにBoost(1.76.0)も16.06でビルドしたスタティック版を使ってるけどリンクエラー出てない。
zlibやlibjpegも問題なくて、出たのはlibpngだけ。
2021/05/27(木) 18:16:12.59ID:L9X2jH1P0
エラー詳細:
LINK : fatal error C1047: オブジェクトまたはライブラリ ファイル 'foo/bar/libpng.lib' は、'foo/bar/.obj' などの他のオブジェクトとは異なるバージョンのコンパイラで作成されています。同じコンパイラを使用してすべてのオブジェクトとライブラリをリビルドします
2021/05/27(木) 18:49:45.68ID:ah1lt4RiM
プログラム全体最適化が有効になってんじゃね?
2021/05/27(木) 19:01:34.85ID:L9X2jH1P0
>>308
これが発生源になるの?確かにオンになってたのでオフにしてみた。
libpngは配布ソースに入ってるVC++プロジェクトをそのまま開いてビルドしてただけだったんで気にしてなかった…
2021/05/27(木) 21:01:38.17ID:zrtspiQh0
>>309
なるよ。ggr
2021/05/28(金) 01:22:58.42ID:gdsgSmLO0
>>138
>>302
2021/05/28(金) 03:27:02.29ID:cE/PGHSY0
VSってCommunity版でも、ライブラリのソースを見ることが出来る?
2021/05/28(金) 07:09:53.94ID:fuFcwWPl0
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\crt\src
のこと? 俺んとこでは見れるよ(もちCommunity)
2021/05/28(金) 07:10:35.09ID:+wR6nFioM
>>312
自分で落として見ればよくね?
マジな話それぐらいの労苦もしたくない奴は開発者に向いてないと思うよ
2021/05/28(金) 23:46:04.69ID:386yWN/z0
ラララ ライブラリ
2021/05/29(土) 03:03:35.64ID:QJfgb1eG0
C:\Program Files (x86)\Windows Kits\10/.../ucrt/convert/mbtowc.cpp の
_mbtowc_l() は、「mbchar が NULL 以外で、有効なマルチバイト文字を指している場合、mbtowc 関数はそのマルチバイト文字の長さをバイト数で返します。」とあるように、戻り値は s が指しているMultiByte文字のバイト数であるはずなんだけど、
次のコードを見ると、その文字のバイト数ではなくて、現在使っている MB文字の最大のバイト数
を返している様に思える。このコードは本当に正しい?
extern "C" int __cdecl _mbtowc_l(・・・) {
 ・・・
 if (_isleadbyte_l((unsigned char) *s, _loc_update.GetLocaleT()))
  {
    /* multi-byte char */
    // If this is a lead byte, then the codepage better be a multibyte codepage
    if ((_loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max <= 1) || ((int) n < _loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max) ||
      (__acrt_MultiByteToWideChar(_loc_update.GetLocaleT()->locinfo->_public._locale_lc_codepage,
      MB_PRECOMPOSED | MB_ERR_INVALID_CHARS,
      s,
      _loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max,
      pwc,
      (pwc) ? 1 : 0) == 0))
    {
      /* validate high byte of mbcs char */
      if ((n < (size_t) _loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max) || (!*(s + 1)))
      {
        errno = EILSEQ;
        return -1;
      }
    }
    return _loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max;
  }
  ・・・
}
2021/05/29(土) 03:46:05.10ID:CKTBjt1T0
docs見てみたけど、’その’マルチバイト文字の長さ… とはなっていないね
2021/05/29(土) 03:48:48.33ID:QJfgb1eG0
>>317
int _mbtowc_l(
 wchar_t  *wchar,
 const char *mbchar,
 size_t   count,
 _locale_t  locale
);
[戻り値]
mbchar が NULL 以外で、有効なマルチバイト文字を指している場合、
mbtowc 関数はそのマルチバイト文字の長さをバイト数で返します。
mbchar が NULL の場合、またはこの関数がワイド文字の NULL 文字 (L'\0')
を指している場合は 0 を返します。mbchar が指すオブジェクトの最初の
count 文字が有効なマルチバイト文字ではない場合は -1 を返します。
2021/05/29(土) 03:54:02.49ID:QJfgb1eG0
clangのlibc++のソースは次のように、mbrtowcの戻り値を頼りにポインタを進めている :

// MB文字列 --> WIDE文字列 への変換 :
size_t mbsnrtowcs( wchar_t *__restrict dst, const char **__restrict src,
          size_t src_size_bytes, size_t max_dest_chars, mbstate_t *__restrict ps )
{
  ・・・
  while ( source_remaining ) {
    if ( dst && dest_converted >= max_dest_chars )
      break;
    // Converts one multi byte character.
    // if result > 0, it's the size in bytes of that character.
    // othewise if result is zero it indicates the null character has been found.
    // otherwise it's an error and errno may be set.
    size_t char_size = mbrtowc( dst ? dst + dest_converted : NULL, *src + source_converted, source_remaining, ps );
    // Don't do anything to change errno from here on.
    if ( char_size > 0 ) {
      source_remaining -= char_size;
      source_converted += char_size;
      ++dest_converted;
      continue;
    }
    result = char_size;
    have_result = true;
    break;
  }
  ・・・
}
2021/05/30(日) 00:00:35.02ID:bQ9LYwMH0
.NET5のフォームデザイナだけど、フォームのサイズを少し変えてから
構成マネージャでx64にしようとするとエラーが出て保存できなくなる
16.10で直ると思ってたんだけど直ってないな
2021/05/30(日) 22:31:47.63ID:borQq+I40
新しいフォルダの作成ってショートカット無いんだっけ?
322デフォルトの名無しさん (エムゾネ FFb3-83tl)
垢版 |
2021/06/01(火) 11:58:58.79ID:GfvVYbqXF
VS 2019 で vcxproj ファイルを開くと
VCProjectVersion 16.0
とは別に
PlatformToolset v142
という項目があるのですが
この v142 っていうのは何のバージョンなんでしょう?
2021/06/01(火) 12:27:33.62ID:AO1txk8g0
>>322
ビルドツールのこと
プロジェクトのプロパティにも項目がある
v142はVS2019の標準のC++ビルドツール
2021/06/01(火) 13:31:51.23ID:PSiq2slt0
VS2015(C++開発)のことで恐縮なのですが、VS2019でどうかの情報でも良いので教えてください。

ビルド前イベントで自作ツールを実行させ、
それによって自動生成された.cppファイル(事前にプロジェクトに登録されておらず新規に生成)を
その後に走るコンパイルの対象とすることは可能でしょうか?
事前に.cppをプロジェクトに登録しておき、そのファイルを更新という方式とするしかないでしょうか?
2021/06/01(火) 18:03:36.09ID:o0mJMKaq0
makefileでやってるけどね。
VCのプロジェクトって同じVC間でもバージョンが違うと「移行に失敗しました」と出るので使い物にならない
それどころか同じバージョンでもKB1234なんちゃらがないとコンパイルしませんとかやったらトラブルが起きる。
2021/06/02(水) 13:31:23.70ID:t36dlxLZ0
cppソースを自動生成ってすごいな
バイナリを直接自動生成していいんじゃないのか
2021/06/02(水) 13:38:27.56ID:1WJ2HfQ7d
>>324
ソース書き込みはテキストファイルを出力すればできる。
コンパイル&ビルドはCreateProcessかShellExecuteExでコンパイラかバッチを走らせればできる。
Visual Studioの場合は、VSコマンドプロンプトからコンパイラを直接触ることが可能。
2021/06/02(水) 13:43:38.41ID:1WJ2HfQ7d
>>324
C++でやりたい場合はCMakeのカスタムターゲットの使用を推奨。
2021/06/02(水) 14:05:24.44ID:duMURL4g0
>>326
ただの配列でも名前空間つきならC++なんやで?
2021/06/02(水) 15:47:21.91ID:JzyWRwzLd
>>326
お前はテキストファイルの生成もできないのかよw
2021/06/02(水) 16:53:45.02ID:HOHLMNxk0
焦点はテキストファイルの生成じゃなくてソースコードの生成(AI的なやつ)かと思ったけど
2021/06/02(水) 16:59:35.74ID:1WJ2HfQ7d
ソースファイル出力は、文字列処理とファイル出力をちょっと難しくしたものだろうけど、
fprintf関数の使い方わかってればそんなにそうではない。
2021/06/02(水) 17:40:34.24ID:t36dlxLZ0
>>330
>>331で書かれてるように、ロジックの自動生成かと思ったからバイナリの話を持ち出したんだよ
テキストファイルの生成が難しいと本気で思ったの?ちょっとは考えろよ
2021/06/02(水) 18:54:06.02ID:q8MbYOCkd
ルールに基づいてC++のソースコード生成するのが難しいっていう発想が意味分からん
プログラミング初心者かよw
2021/06/02(水) 18:56:17.37ID:E0Lr8asm0
ちょうど今、PowerShellでC#のコード生成するスクリプト作ってるところですわ
2021/06/02(水) 19:11:17.67ID:hWhFKFbG0
そーすじぇねれーたー
2021/06/02(水) 20:05:32.81ID:duMURL4g0
>>333
ソースファイルの自動生成という文を、ロジックの話だと思い込んだんなら、どんだけバカにされてもしゃあないで?
相手に考えろとか言うてる場合ではない。w
2021/06/04(金) 13:48:28.50ID:6dOQNCq30
C#のコンソールアプリケーションを新規で作成するとき、
ターゲットフレームワークは.NET Core 3.1を選べばいいんですか?

今まで作ってきた.NET 5.0のは.NET Core 3.1に読み直さないとダメですか?
2021/06/04(金) 14:52:01.89ID:tyO523450
5.0使えば?
2021/06/04(金) 14:53:54.95ID:2EA9TllFM
C#とC++が混在しているソリューションファイルで、C#のexeからC++のDIIをp/invokeで呼んでいます。
C++のDIIをC#のパスに通す為、C#プロジェクトのビルド後イベントを使ってコピーしているんですが、C++だけ編集した後にビルドしてもC#側はビルド不要判定でビルド後イベントが働きません。
C#のexeは複数あるんでC++のDIIの配置は決め打ちにしたくないです。
何か解決策ありませんか?
2021/06/04(金) 14:57:44.42ID:Ylsj9/zXM
パス張れば
2021/06/04(金) 15:41:44.95ID:BzCokzlMM
>>340
C++のプロジェクト側のビルド後イベントでコピーしたらいいのでは
2021/06/04(金) 15:53:52.92ID:RzERg/Yw0
>>340
成果物ビルドなのか、デバグ用実行なのか、目的によるような。
>>342だと、C#側のビルド時にも対応がいるやろ?

デバグ用なら、シンボリックリンクでごまかしてしまうのが一番簡単で融通がきくんちゃう?
2021/06/04(金) 21:48:53.68ID:5Qy/IYQ60
16.10にしたら、フォームのコード書く画面の上部真ん中のプルダウンの
(Form1イベント)
が選択できなくなりました。(Visual Basic)
すごく不便なんでなんとかなりませんか?設定変更なりバージョン戻すなりで。
2021/06/04(金) 22:29:49.07ID:56fkmw6f0
>>340
dllをコピーするメイクファイルプロジェクトを作ってプロジェクトの依存関係で動くように設定すればできるんじゃないかな
2021/06/05(土) 11:56:31.14ID:5oPkreAV0
皆さん、ご助言くださり、ありがとうございました。

結局、.vcxprojファイルに
<ClCompile Include="[自動生成先ディレクトリ]/*.cpp" />
と手動で追記し、この[自動生成先ディレクトリ]に出力するようにしたら自動的にコンパイル対象になりました。

しかし、初めて出力したファイルについては、それが生成されたビルドではコンパイル対象とならず、
再度ビルドを実行する必要があり、スマートではありません。
ファイルが生成済で更新されるだけなら、更新⇒コンパイルが1つのビルドで実行されるので問題ないのですが。

同じ問題を抱えている人がおり、下記の回答を参考にしたのですが、やり方が良くないのか効きませんでした。
https://stackoverflow.com/questions/25877110/vcxproj-does-not-build-generated-source-code-the-first-time?form=MY01SV&;OCID=MY01SV

どうすれば新規生成⇒コンパイルを1つのビルドで実行できるでしょうか?
2021/06/05(土) 12:17:29.12ID:+y/+0FmJ0
やってないけど
これとかどうだろか
https://docs.microsoft.com/ja-jp/visualstudio/msbuild/how-to-select-the-files-to-build?view=vs-2019
348デフォルトの名無しさん (エムゾネ FFea-DLda)
垢版 |
2021/06/05(土) 14:29:15.19ID:BMZTJuVlF
make スレが無いようなのでこちらで質問します

Visual Studio 2019 を入れると
nmake と cmake が入ってるのですが
(その他の make ツールもインストールされたかも知れません)
自分で makefile 書いて build しようと思ったら
nmake cmake どちらのを使うのがおすすめですか?
(MSBuild とか IDE とかは使わない前提です)
2021/06/05(土) 14:48:22.48ID:CIjCG7QG0
nmake と cmake は用途が違うし直接比較するものじゃないな。
おすすめを聞く以前にそれぞれどう使うものか調べてみれば?

>自分で makefile 書いて build しようと思ったら

これが条件なら nmake 一択
2021/06/05(土) 15:28:06.59ID:uC9Joojh0
>>348
cmake は、makefileやプロジェクトファイルなどを自動生成するようなプログラム。
主にマルチプラットフォームに対応したいときにmakefileを手書きせずにるために用いる。
2021/06/05(土) 15:30:06.36ID:2KzcTTUka
昔はmakeやnmakeファイルを書いてたな
2021/06/05(土) 16:30:42.30ID:4FaJfVpL6
>>344
普段VB.NET使いだけどC#でも同じみたいですな
デザイナの方でやれっとことかな(プロパティの雷マーク)
2021/06/05(土) 16:44:02.34ID:dmZCbpCLM
普通に使えてるが。
2021/06/05(土) 22:20:37.98ID:YTdLXUky0
Build 2021の日本語字幕、機械翻訳が酷すぎてなに言ってんのかさっぱり分からんw
2021/06/05(土) 22:28:24.02ID:4arqVSbea
んなの昔からだろ
2021/06/05(土) 22:48:08.40ID:Oq9cjaeod
>>355
昔は人力で意味の分かる翻訳してた
2021/06/05(土) 23:00:11.58ID:2Jj3A6OD0
>>356
技術評論社が翻訳していた

みかん星人事件はそんな中で起きた
2021/06/05(土) 23:27:04.40ID:s0hJvErW0
>>348

Makefileは書かずに使う方法を最初に覚えるべき。
それを理解したら、書かけるので書き始めればいい。

例:
A>mkdir NAME
A>cd NAME
A>copy CON: x.c
#include <stdio.h>
int main() { printf("hellow,world\n"); return 0; }
^Z
A>nmake x.exe
A>x
hellow,world
A>
2021/06/06(日) 14:19:38.14ID:sYQd24As0
>>357
何その楽しそうな事件
2021/06/06(日) 15:15:14.00ID:uVO5juz10
MSKKの社長だかが大人げねーことしたやつね
2021/06/06(日) 16:28:54.13ID:AiT2R6Wx0
自動補完で候補からToStringとか選択するときに、末尾に()付けるような設定って出来ます?

高階関数?考慮して()を付けないようにしてるのかなと思うのですが
Tostring()くらいなら()付きで補完したいなって
2021/06/06(日) 21:19:05.90ID:pEcvc7sSa
Visual Studioだと無理だろう
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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