!extend:checked:vvvvv:1000:512
前スレ
Visual Studio 2022 Part2
https://mevius.5ch.net/test/read.cgi/tech/1657709270/
Visual Studio 2022 の新機能
https://docs.microsoft.com/ja-jp/visualstudio/ide/whats-new-visual-studio-2022?view=vs-2022
The Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/
リリースノート
https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes#
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
Visual Studio 2022 Part3
1デフォルトの名無しさん (ラクッペペ MMff-STDj)
2023/07/09(日) 09:22:39.10ID:RX9cYl8RM328デフォルトの名無しさん (ワッチョイ cbda-mcQh)
2024/02/28(水) 11:11:11.53ID:965iURwm0 尚、配布サイズは肥・・
329デフォルトの名無しさん (ワッチョイ af78-w3el)
2024/02/28(水) 18:27:11.54ID:gNwIdg0I0 100MB越えのアプリなんて今時珍しくもなんともないから気にしたら負け
330デフォルトの名無しさん (ワッチョイ 0b02-tr6m)
2024/02/28(水) 19:53:16.44ID:KVc0FnDO0 実行時メモリも別物として消費してくれるんですよね
ありがたいことです
ありがたいことです
331デフォルトの名無しさん (ワッチョイ 4e78-ybs0)
2024/02/28(水) 20:01:40.27ID:OYDotAZb0 メモリはあるだけ使う
332デフォルトの名無しさん (ワッチョイ 67ae-r8/V)
2024/02/29(木) 16:01:14.86ID:AdgsVpJv0 今のPCならメモリ32GBが標準だしな
333デフォルトの名無しさん (ワッチョイ 9b3b-U9dJ)
2024/02/29(木) 17:41:42.58ID:j8ZZeG/70 会社はメモリ8G、ストレージはHDDのノートですが。
334デフォルトの名無しさん (ワッチョイ 9e52-uT84)
2024/02/29(木) 19:07:24.49ID:27504GVY0 開発機などは32G期待できるが、
ただの使用ユーザー、消費ユーザーの非ゲーム機が
32G乗ってるとはとても思えんが。
全ドライブ必ずGen4NVMeTLCの7000R/W前提で
それが最低要件の読み書きでは現段階ではやばかろw
ただの使用ユーザー、消費ユーザーの非ゲーム機が
32G乗ってるとはとても思えんが。
全ドライブ必ずGen4NVMeTLCの7000R/W前提で
それが最低要件の読み書きでは現段階ではやばかろw
335デフォルトの名無しさん (オイコラミネオ MMeb-V2t0)
2024/02/29(木) 20:38:01.72ID:IBzwaOAIM C#でリファクタリング機能のメソッド抽出に失敗するw
こんなの始めてだw
こんなの始めてだw
336デフォルトの名無しさん (ワッチョイ 9b72-Q31u)
2024/02/29(木) 21:28:29.33ID:Bwm0iyjI0 毎日が新鮮な驚きに満ち溢れていて楽しそうですね
337デフォルトの名無しさん (オイコラミネオ MMeb-V2t0)
2024/02/29(木) 22:36:27.13ID:IBzwaOAIM 必要な引数をstatic関数に渡してない不思議なメソッドができる
変数の必要不要の判定を失敗してる
中で勝手にnewして返してるけどそのコードもこけてる
どこが悪いのかいろいろと分轄して試すが最初の一行をいれるとおかしなものができる
ロジックが不明
変数の必要不要の判定を失敗してる
中で勝手にnewして返してるけどそのコードもこけてる
どこが悪いのかいろいろと分轄して試すが最初の一行をいれるとおかしなものができる
ロジックが不明
338デフォルトの名無しさん (オイコラミネオ MMeb-V2t0)
2024/02/29(木) 22:37:02.20ID:IBzwaOAIM 猛烈なバグが潜んでる
339デフォルトの名無しさん (ワッチョイ b301-0uiU)
2024/03/01(金) 00:25:34.70ID:sa5Nj6f30 初めて聞く事例
どんなコード?
どんなコード?
340デフォルトの名無しさん (ワッチョイ ef8d-N0OG)
2024/03/04(月) 09:20:34.58ID:zRKu/voq0 > ブレークポイント命令 (__debugbreak() ステートメントまたは類似の呼び出し) が Project007.exe で実行されました。
Cで書いているのですが、こんなエラーが。
ブレークポイントは設定しているのですが、全然関係ない所で出ました。
普通に考えて、どっかを食い破って変な実行をしてしまっただけだと思うのですが、Debugモードでもありうる事なんでしょうか?
Cで書いているのですが、こんなエラーが。
ブレークポイントは設定しているのですが、全然関係ない所で出ました。
普通に考えて、どっかを食い破って変な実行をしてしまっただけだと思うのですが、Debugモードでもありうる事なんでしょうか?
341デフォルトの名無しさん (ブーイモ MM7f-JTCH)
2024/03/04(月) 12:36:27.51ID:JFLk/sM7M 0xCCを実行してしまった時のメッセージだよ
342デフォルトの名無しさん (ワッチョイ ef8d-N0OG)
2024/03/04(月) 17:20:22.68ID:zRKu/voq0 0xcc==int3 なんですね。知りませんでした。
指定していない位置でブレークポイントとか、つまりは不正実行と言うことでしょうか。
実は、mallocで不正操作が見付かりまして・・・恐らくそれが理由でしょう。
AT互換機でintなんて単語、ISAとPCIをやりくりしていた頃以降久し振りですヨ。
指定していない位置でブレークポイントとか、つまりは不正実行と言うことでしょうか。
実は、mallocで不正操作が見付かりまして・・・恐らくそれが理由でしょう。
AT互換機でintなんて単語、ISAとPCIをやりくりしていた頃以降久し振りですヨ。
343デフォルトの名無しさん (ブーイモ MM7f-JTCH)
2024/03/04(月) 17:55:30.28ID:JFLk/sM7M デバッグモードなら _TEXTの空きは 0xCCで埋められる。
そこを実行するとbreakがかかる。
メモリダンプを見たとき 0xBAADF00D だったら、未初期化HEEPに遭遇したという意味です。(≒ BAD FOOD)
そこを実行するとbreakがかかる。
メモリダンプを見たとき 0xBAADF00D だったら、未初期化HEEPに遭遇したという意味です。(≒ BAD FOOD)
344デフォルトの名無しさん (ワッチョイ 3be9-ZLJX)
2024/03/04(月) 19:47:18.34ID:yhPyLbOI0 17.9.2
345デフォルトの名無しさん (スププ Sda2-UCxz)
2024/03/14(木) 14:53:46.31ID:QjyDBPsTd 17.9.3
346デフォルトの名無しさん (ワッチョイ 0d4b-UCxz)
2024/03/15(金) 04:44:44.95ID:KamLpauf0 VSCode の拡張機能 Live Preview と同じ機能を Visual Studio 2022 で使う方法を教えてください!!
https://marketplace.visualstudio.com/items?itemName=ms-vscode.live-server
https://marketplace.visualstudio.com/items?itemName=ms-vscode.live-server
347デフォルトの名無しさん (ワッチョイ 4901-V+kF)
2024/03/17(日) 14:30:41.14ID:7nW3sLfJ0348デフォルトの名無しさん (ワッチョイ 8b10-sHtl)
2024/03/17(日) 16:33:03.30ID:Um3qbwq80 CASIOが正しいに決まってる
349デフォルトの名無しさん (ワッチョイ 3178-mjnA)
2024/03/17(日) 18:32:21.79ID:K5DVYINf0 Visual Studio 関係あるの?
350デフォルトの名無しさん (ワッチョイ 5972-ZAEI)
2024/03/18(月) 08:13:48.74ID:9EFkIIzW0 ×が省略されてるからってそっちを優先的に計算する規則なんか無かった気がするし、CASIOのがおかしそうな気がするが
まぁVS関係ないわ余所でやれ
まぁVS関係ないわ余所でやれ
351デフォルトの名無しさん (スッップ Sd33-JHS1)
2024/03/18(月) 11:15:38.04ID:tONqHYUUd えっ
352デフォルトの名無しさん (ワッチョイ 515d-7lhN)
2024/03/18(月) 11:25:28.36ID:k+0BFsOa0 四則演算のインタープリター化
353デフォルトの名無しさん (ワッチョイ 49e2-kEA2)
2024/03/18(月) 16:57:04.61ID:UQdOxab50 関数電卓なめたらいかん
354デフォルトの名無しさん (ワッチョイ 0b9b-WV9c)
2024/03/18(月) 18:27:58.58ID:l5l7hYD50 ばっちいもんな
355デフォルトの名無しさん (ワッチョイ 8b10-sHtl)
2024/03/18(月) 18:54:24.18ID:Zz2Vlc9r0 算数は9、数学は1の結論が出ていたはず
356デフォルトの名無しさん (アウアウウー Sa5d-XxsE)
2024/03/18(月) 20:17:28.15ID:YTiaIVuia プリサーチで検索!
357デフォルトの名無しさん (オイコラミネオ MM55-aemy)
2024/03/18(月) 20:46:10.94ID:Y0kqPoN5M358デフォルトの名無しさん (ワッチョイ 81ae-7lhN)
2024/03/19(火) 10:23:44.65ID:CGSEoflJ0 16進数計算が出来る3000円程度の電卓って無いよね?
359デフォルトの名無しさん (スップ Sd33-ZY0/)
2024/03/19(火) 11:55:02.88ID:M7eV17lhd 尼にあるんじゃね。
知らんけど。
知らんけど。
360デフォルトの名無しさん (ワッチョイ 5960-XxsE)
2024/03/19(火) 12:27:59.49ID:CmYkHLlL0 pcの電卓
361デフォルトの名無しさん (アウアウウー Sa5d-HcHk)
2024/03/19(火) 14:43:41.10ID:IGByJfLka 中古ならありそうだが
362デフォルトの名無しさん (オイコラミネオ MM55-ZAEI)
2024/03/20(水) 00:54:15.05ID:x+ICopqeM スマホにアプリ入れる
363デフォルトの名無しさん (ワッチョイ adae-HgBz)
2024/03/25(月) 10:14:41.55ID:FCjUJO+v0 30年以上前のCASIO fx-360Mを使ってるが、これより使いやすい16進数電卓を知らない
364デフォルトの名無しさん (ワッチョイ 7594-HgBz)
2024/03/25(月) 10:27:59.54ID:TRSWE6u00 ポケコンのPC-E550が捨てられない
365デフォルトの名無しさん (オイコラミネオ MM91-0aOS)
2024/03/25(月) 22:36:52.20ID:o4X9SK/IM 良いの持ってるねぇ
366デフォルトの名無しさん (ワッチョイ 9f91-+jmh)
2024/04/19(金) 10:09:18.52ID:uD5nyH4z0 てすと
367デフォルトの名無しさん (ワッチョイ 2301-4iym)
2024/05/05(日) 03:19:05.24ID:ibFvPhNm0 linux環境で動かすためにコンソールアプリを.net coreで実装してるんですが、デバッグ実行をlinuxコンテナ上で行うことってできるんでしょうか?
そのままデバッグ実行するとwindows上で実行されてしまうので。
そのままデバッグ実行するとwindows上で実行されてしまうので。
368デフォルトの名無しさん (ワッチョイ df78-0+0w)
2024/05/05(日) 07:51:30.60ID:BBmJ6OQm0 visual studio debug linux
でググれ
でググれ
369デフォルトの名無しさん (ワッチョイ 17ae-0+0w)
2024/05/08(水) 09:44:33.75ID:YFU7g/vV0 VSCodeでWSL使ってLinuxの仮想マシンをコンソールで動かしてるけど、VS2022でも出来るのか
370デフォルトの名無しさん (ワッチョイ 17da-G2Oq)
2024/05/08(水) 11:41:49.67ID:ZHtJrxiv0 VisualStudioのほうがコンテナ開発は便利だよ。
VSCodeは設定ファイル作ったりコンテナ起動にワンアクション必要だったりと辿り着くまで長いけど、
VisualStudioはDockerサポート有効にして何も考えずにF5押すだけですぐにコンテナ上でデバッグできる感じ。
但し.NET系ね。.net frameworkは知らぬ
VSCodeは設定ファイル作ったりコンテナ起動にワンアクション必要だったりと辿り着くまで長いけど、
VisualStudioはDockerサポート有効にして何も考えずにF5押すだけですぐにコンテナ上でデバッグできる感じ。
但し.NET系ね。.net frameworkは知らぬ
371デフォルトの名無しさん (ワッチョイ 33ad-1A1k)
2024/05/09(木) 10:26:49.11ID:g18DVT3J0 Riderが使い勝手がいい
372デフォルトの名無しさん (オイコラミネオ MMc7-noAf)
2024/06/11(火) 17:26:25.21ID:utOSHP7NM 起動しているとどこかに何かをずっと送信してんだけど
やめさせる方法ないかな
やめさせる方法ないかな
373デフォルトの名無しさん (ワッチョイ f333-3ejc)
2024/06/11(火) 17:34:05.14ID:EP4yj/Vv0 >>372
どこに、なにを送信してるのかぐらい調べようぜ
どこに、なにを送信してるのかぐらい調べようぜ
374デフォルトの名無しさん (ワッチョイ 7fe0-9MYZ)
2024/06/11(火) 23:25:01.25ID:JO1f9H9M0 ファイヤウォールで遮断するかLANケーブル引っこ抜くか
375デフォルトの名無しさん (ワッチョイ 3359-T5aA)
2024/06/18(火) 15:09:04.91ID:oGVaijmP0 オプション→テキストエディター→C#→コードスタイルが開けずにVSが落ちる
ソリューションエクスプローラーから右クリックで追加→EditorConfigも例外吐く
修復インストールしたけど直らない
おま環?
ソリューションエクスプローラーから右クリックで追加→EditorConfigも例外吐く
修復インストールしたけど直らない
おま環?
376デフォルトの名無しさん (アウアウエー Sa52-NzXr)
2024/06/18(火) 15:39:10.80ID:J2T1cvE/a 過去スレで見覚え有るな
377デフォルトの名無しさん (ワッチョイ 0b01-1zWF)
2024/06/18(火) 22:10:14.19ID:NRi/oPme0378デフォルトの名無しさん (ワッチョイ 3320-T5aA)
2024/06/21(金) 12:26:11.41ID:af8/8Gi20 >>375
17.10.3のアップデートで直ったっぽい
17.10.3のアップデートで直ったっぽい
379デフォルトの名無しさん (ワッチョイ 5301-gaCT)
2024/06/30(日) 13:56:35.77ID:mXvaE8QF0 as any でエラーになるバグ
380デフォルトの名無しさん (オイコラミネオ MM0b-Hw4V)
2024/07/01(月) 15:33:24.17ID:qFjyV3PrM Community版にMFCやCRTのソースは入っていますか?
381デフォルトの名無しさん (ワッチョイ 87da-B/Pm)
2024/07/02(火) 09:38:28.94ID:R9vR2zyx0 BuildTools入れればおk
382デフォルトの名無しさん (ワッチョイ 2b46-w2mC)
2024/07/02(火) 23:38:47.89ID:Q15KDngy0 今後Arm64のWindows増えてくけどVisual StudioがMac版でコケてるのを見て同じArmアーキテクチャのWindowsで大丈夫なのか?
って思ったらもうArm64版はあるんだな
って思ったらもうArm64版はあるんだな
383デフォルトの名無しさん (オッペケ Sr23-Hm2H)
2024/07/03(水) 17:33:31.61ID:XpVlj9CAr VS2025まだ?
384デフォルトの名無しさん (ワッチョイ def1-4d2v)
2024/07/03(水) 19:12:06.51ID:JOQ+1H3L0 いまAI仕込んでますのでもう少々お待ちください
385デフォルトの名無しさん (ワッチョイ 8e43-XJWh)
2024/07/03(水) 21:34:56.39ID:FfMWYplj0 AIしてます
386デフォルトの名無しさん (ワッチョイ 3ba9-TNiw)
2024/07/03(水) 23:44:54.03ID:BN9BKtkd0 愛を信じられない人よりは幸せ~♪
387デフォルトの名無しさん (ワッチョイ 87ae-nMe1)
2024/07/05(金) 13:54:46.61ID:v4I6XhX20 AIは無料でお願いします
388デフォルトの名無しさん (スッップ Sd43-E6+X)
2024/07/13(土) 23:57:53.07ID:PKAfrp1Qd ここの(2)ってのがアンインストールして再インストールし直しても残るんだけど原因分かる賢者おる?
https://i.imgur.com/apyDmXz.png
https://i.imgur.com/apyDmXz.png
389デフォルトの名無しさん (ワッチョイ 2178-nPhu)
2024/07/14(日) 07:27:19.81ID:o89lPYwQ0390デフォルトの名無しさん (スッップ Sdfa-6VkL)
2024/07/14(日) 11:40:20.26ID:DiQD1oKLd ゴメン自己解決してた。
Community入れてたらMSBuildはCommunityから入れればいいだけだった
Community入れてたらMSBuildはCommunityから入れればいいだけだった
391デフォルトの名無しさん (ワッチョイ 559f-VHWV)
2024/08/01(木) 14:24:10.93ID:p0hhaHpf0 質問良いでしょうか?
開いている任意のソースファイルファイルの場所を、左のエクスプローラーですぐに表示する方法があれば教えてください。または、表示しているファイルに連動してエクスプローラーでファイルの位置も表示してほしいです。
例えば、Player.csというソースファイルを表示している時に、左側のエクスプローラーのどこにそのファイルがあるか探す手間を省ければと思います。
開いている任意のソースファイルファイルの場所を、左のエクスプローラーですぐに表示する方法があれば教えてください。または、表示しているファイルに連動してエクスプローラーでファイルの位置も表示してほしいです。
例えば、Player.csというソースファイルを表示している時に、左側のエクスプローラーのどこにそのファイルがあるか探す手間を省ければと思います。
392デフォルトの名無しさん (ワッチョイ 559f-VHWV)
2024/08/01(木) 14:26:04.35ID:p0hhaHpf0 すみません、いじってたら、自己解決しました。
393デフォルトの名無しさん (ワッチョイ be29-pvXX)
2024/08/16(金) 13:00:01.74ID:/lhAs/mW0394デフォルトの名無しさん (オイコラミネオ MM49-D37a)
2024/08/17(土) 13:41:47.53ID:ZPizD4IXM 何処かのバージョンでlinter有効にしてないのに勝手にコード修正してきた
395デフォルトの名無しさん (オイコラミネオ MM93-WLSN)
2024/08/19(月) 19:09:38.87ID:KpDEQpzKM 2022と2019のセキュリティーのまとめが落ちてきたので
入れたらVSそのものを消された(両方ともコミュニティー)
Windows起動するたびにVSのインストーラーが動くので見たら
スタートメニューとタイルからショートカットが消えていた
2019のスタートメニューがかろうじて残っていてパワーシェルとコマンドラインだけ
残っていた(それとインストーラー)
入れたらVSそのものを消された(両方ともコミュニティー)
Windows起動するたびにVSのインストーラーが動くので見たら
スタートメニューとタイルからショートカットが消えていた
2019のスタートメニューがかろうじて残っていてパワーシェルとコマンドラインだけ
残っていた(それとインストーラー)
396デフォルトの名無しさん (オイコラミネオ MM93-WLSN)
2024/08/19(月) 20:05:50.81ID:Qs19/5R+M もうVSのフォルダすらないのに(手動で入れたSDLまで消された)
MSbuildのv3.5フォルダだけ消せないわ
新しい開発環境募集中です
C++
MSbuildのv3.5フォルダだけ消せないわ
新しい開発環境募集中です
C++
397デフォルトの名無しさん (ワッチョイ 1fd7-WLSN)
2024/08/20(火) 08:35:12.18ID:Lp9XIVxs0 なんか違うもん入れたんじゃね
398デフォルトの名無しさん (ワッチョイ 9f68-WLSN)
2024/08/20(火) 09:40:00.69ID:X3TWbIcr0 片方ずつ入れてみたらいいんじゃないの
399デフォルトの名無しさん (ワッチョイ c53c-G6Q9)
2024/08/25(日) 15:54:03.28ID:bGprUffz0 久しぶりに使ったがコード補完やべえな
次に入力しようと思った内容が1文字も打たずに 種類から名前型やら全てが完全に希望通りのもので出てきやがった
クラス名やその構成から用途を推測してコードを生成するとわ
次に入力しようと思った内容が1文字も打たずに 種類から名前型やら全てが完全に希望通りのもので出てきやがった
クラス名やその構成から用途を推測してコードを生成するとわ
400デフォルトの名無しさん (ワッチョイ fe61-7bZt)
2024/08/25(日) 15:56:28.34ID:01zkfhYD0 copilotの有料版と連携するとヤバいなんてもんじゃ無いぞ
コメントまで補完されるしdoxygenのコマンドだって補完してくれる
コメントまで補完されるしdoxygenのコマンドだって補完してくれる
401デフォルトの名無しさん (アウアウエー Sa0a-PBPb)
2024/08/26(月) 10:58:08.77ID:3+7ACU+Ua おまいらほんとにMS好きだな
402デフォルトの名無しさん (ワッチョイ 7901-okoy)
2024/08/26(月) 18:50:29.17ID:dB7SOU9G0 嫌なら使わなくていいんですよ
403デフォルトの名無しさん (ワッチョイ 4dd7-Xwm8)
2024/08/27(火) 08:48:00.29ID:Dr3hMOC80 デファクトスタンダードに好きも嫌いもねぇわ
404デフォルトの名無しさん (ワッチョイ 45ae-PBPb)
2024/08/27(火) 11:12:08.54ID:xQ48+fSa0 買い切り版のVSを買ったのに、なぜcopilotで定額課金をさせるのか
405デフォルトの名無しさん (ワッチョイ 46e0-cCy0)
2024/08/28(水) 03:59:10.00ID:DohqqPJs0406デフォルトの名無しさん (オイコラミネオ MM1b-D/hx)
2024/09/02(月) 00:32:30.45ID:7Kl82RGoM installerが止まって更新に失敗する
407デフォルトの名無しさん (ワッチョイ b778-DIM8)
2024/09/18(水) 21:40:43.49ID:q+CHkIdd0 Windows Updateと連動するようになってから、起動時の妙な挙動にビクッってなってしまう
408デフォルトの名無しさん (ワッチョイ cf10-eLKd)
2024/10/01(火) 20:05:16.05ID:QSt2uR8K0 Rustのプロジェクト対応はよ
409デフォルトの名無しさん (ワッチョイ 635f-8EE0)
2024/10/06(日) 08:14:44.49ID:3URmK7Mn0 v6プラスというインターネットにしたら自宅サーバーできなくなった件について
410デフォルトの名無しさん (ワッチョイ 03b1-AbR9)
2024/10/06(日) 11:49:30.07ID:em93Due50 Cで作成したDLLデバッグで質問します。
デバッグコマンドをDLL呼び出しアプリ(DllTest.exe)を指定してDebug Buildでデバッグはできています。
DLL呼び出しアプリを起動させて、プロセスにアタッチでデバッグするとブレークポイントが!マークで
「ブレークポイントは、現在の設定ではヒットしません。このドキュメントのシンボルが読み込まれていません。」
となっていて、Debug>Windows>Modulesでと説明にあるのですが、DllTest.exeのみしかありません。
どうしたらできるのでしょうか?
デバッグコマンドをDLL呼び出しアプリ(DllTest.exe)を指定してDebug Buildでデバッグはできています。
DLL呼び出しアプリを起動させて、プロセスにアタッチでデバッグするとブレークポイントが!マークで
「ブレークポイントは、現在の設定ではヒットしません。このドキュメントのシンボルが読み込まれていません。」
となっていて、Debug>Windows>Modulesでと説明にあるのですが、DllTest.exeのみしかありません。
どうしたらできるのでしょうか?
411デフォルトの名無しさん (オイコラミネオ MM1f-b23o)
2024/10/06(日) 18:43:57.99ID:hGhtYsBiM412デフォルトの名無しさん (オイコラミネオ MM1f-b23o)
2024/10/06(日) 18:53:33.06ID:hGhtYsBiM >>411
[続き]
* Set C/C++ DLL file locations
- To debug an external DLL, a calling project must be able to find the DLL, its .pdb file, and any other files the DLL requires. You can create a custom build task to copy these files to your <project folder>\Debug output folder, or you can copy the files there manually.
- For C/C++ projects, you can set header and LIB file locations in the project property pages, instead of copying them to the output folder.
* To set C/C++ header and LIB file locations:
Select the C/C++ DLL project in Solution Explorer and select the Properties icon, or right-click the project and select Properties.
At the top of the Properties pane, under Configuration, select All Configurations.
Under C/C++ > General > Additional Include Directories, specify the folder that has header files.
Under Linker > General > Additional Libraries Directories, specify the folder that has LIB files.
Under Linker > Input > Additional Dependencies, specify the full path and filename for the LIB files.
Select OK.
For more information on C++ project settings, see Windows C++ property page reference.
[続き]
* Set C/C++ DLL file locations
- To debug an external DLL, a calling project must be able to find the DLL, its .pdb file, and any other files the DLL requires. You can create a custom build task to copy these files to your <project folder>\Debug output folder, or you can copy the files there manually.
- For C/C++ projects, you can set header and LIB file locations in the project property pages, instead of copying them to the output folder.
* To set C/C++ header and LIB file locations:
Select the C/C++ DLL project in Solution Explorer and select the Properties icon, or right-click the project and select Properties.
At the top of the Properties pane, under Configuration, select All Configurations.
Under C/C++ > General > Additional Include Directories, specify the folder that has header files.
Under Linker > General > Additional Libraries Directories, specify the folder that has LIB files.
Under Linker > Input > Additional Dependencies, specify the full path and filename for the LIB files.
Select OK.
For more information on C++ project settings, see Windows C++ property page reference.
413デフォルトの名無しさん (オイコラミネオ MM1f-b23o)
2024/10/06(日) 18:58:17.61ID:hGhtYsBiM >>412
そのように、既に起動しているアプリにAttachして
DLLをデバッグする場合、
基本的に、*.dll や *.pdbを発見できるようにしなければならないと有る。
また、*.lib や、*.h のディレクトリパスを設定する必要が
あるらしい。
*.dll の場所をどこかに指定する必要も有るかもしれない。
そのように、既に起動しているアプリにAttachして
DLLをデバッグする場合、
基本的に、*.dll や *.pdbを発見できるようにしなければならないと有る。
また、*.lib や、*.h のディレクトリパスを設定する必要が
あるらしい。
*.dll の場所をどこかに指定する必要も有るかもしれない。
414デフォルトの名無しさん (オイコラミネオ MM1f-b23o)
2024/10/06(日) 19:01:16.29ID:hGhtYsBiM 1つの方法は、アプリのDebugフォルダに*.dllを
コピーしておく方法があるらしい。
コピーしておく方法があるらしい。
415デフォルトの名無しさん (オイコラミネオ MM1f-b23o)
2024/10/06(日) 19:03:38.18ID:hGhtYsBiM アプリ側のソースにブレイクポイントをかけたのに、
そのようなメッセージが出る場合は、DLLとは
関係が無いはずなので、それを英語で検索してみると
いい。そこで大事なのは、Googleを英語優先モードに
しておくこと。
そのようなメッセージが出る場合は、DLLとは
関係が無いはずなので、それを英語で検索してみると
いい。そこで大事なのは、Googleを英語優先モードに
しておくこと。
416デフォルトの名無しさん (ワッチョイ 03b1-AbR9)
2024/10/06(日) 21:07:06.13ID:em93Due50 DLLの生成フォルダー bin\x64\debug\にアプリ(DllTest.exe)をコピーして、DllTest.exeを起動して、アタッチしても駄目だ。
417デフォルトの名無しさん (ワッチョイ 03b1-AbR9)
2024/10/06(日) 21:09:10.13ID:em93Due50 アプリは他人が作ったものでRelease Buildのexeだけしかないです。
418デフォルトの名無しさん (ワッチョイ ca6a-qN6p)
2024/10/06(日) 21:13:39.04ID:5WF3oaY50 そのアプリを作ったという「他人」に相談するのが先じゃないのか?
419デフォルトの名無しさん (ワッチョイ 33e3-E+s6)
2024/10/06(日) 22:22:13.50ID:9FUw5ezH0 それだったらデバッグコマンドをDllTest.exe指定でやります。
かっこよくアタッチでやりたいなぁ。
かっこよくアタッチでやりたいなぁ。
420デフォルトの名無しさん (オイコラミネオ MM1f-b23o)
2024/10/06(日) 22:36:57.94ID:d04aHUxEM421デフォルトの名無しさん (オイコラミネオ MM1f-b23o)
2024/10/06(日) 22:37:58.41ID:d04aHUxEM422デフォルトの名無しさん (オイコラミネオ MM1f-b23o)
2024/10/06(日) 22:43:19.18ID:d04aHUxEM423デフォルトの名無しさん (オイコラミネオ MM1f-b23o)
2024/10/06(日) 22:59:42.39ID:d04aHUxEM >>417
なるほどね。
それは、アプリにBreakPointをかけても、デバッガに
ソースがないと言われるのは当然ですわ。
その場合、Attachではなく、そのexeをデバッガ経由で
デバッグ起動すると少しましになる可能性が有る。
なぜかというと、デバッガがDLLの起動時にイベントを
受け取り、どんなDLLがロードされたかを知ることが
できるようになるから。
なるほどね。
それは、アプリにBreakPointをかけても、デバッガに
ソースがないと言われるのは当然ですわ。
その場合、Attachではなく、そのexeをデバッガ経由で
デバッグ起動すると少しましになる可能性が有る。
なぜかというと、デバッガがDLLの起動時にイベントを
受け取り、どんなDLLがロードされたかを知ることが
できるようになるから。
424デフォルトの名無しさん (オイコラミネオ MM1f-b23o)
2024/10/06(日) 23:02:57.49ID:d04aHUxEM >>423
Attach法だと、デバッガが接続されるのは、
DLLがロードされた後になってしまい、
DLLがロード時に発生するイベントをデバッガが
捕捉することが出来ない。
そのため、ロードされたDLLの名前や場所などの
情報をデバッガが知る事が難しい状況に
なる。
DLLにソースが有る場合、
DLLがどこにあるかが分かれば、DLLの中に対しては
BreakPointなどを仕掛けることが出来る可能性が
まだ残っている。
Attach法だと、デバッガが接続されるのは、
DLLがロードされた後になってしまい、
DLLがロード時に発生するイベントをデバッガが
捕捉することが出来ない。
そのため、ロードされたDLLの名前や場所などの
情報をデバッガが知る事が難しい状況に
なる。
DLLにソースが有る場合、
DLLがどこにあるかが分かれば、DLLの中に対しては
BreakPointなどを仕掛けることが出来る可能性が
まだ残っている。
425デフォルトの名無しさん (オイコラミネオ MM1f-b23o)
2024/10/06(日) 23:05:36.09ID:d04aHUxEM >>424
DLLの中の関数のアドレスが分かれば、デバッガは
そこにBreakPointを仕掛けることは可能。
ソースがあれば、アドレスに対応する場所のソースを見ることも可能。
大事なのは、デバッガにDLLの種類とソースの場所などを
知らせることだ。
DLLの中の関数のアドレスが分かれば、デバッガは
そこにBreakPointを仕掛けることは可能。
ソースがあれば、アドレスに対応する場所のソースを見ることも可能。
大事なのは、デバッガにDLLの種類とソースの場所などを
知らせることだ。
426デフォルトの名無しさん (オイコラミネオ MM1f-b23o)
2024/10/06(日) 23:10:23.60ID:d04aHUxEM 簡単に言えば、
その*.exeをVisualStudioにDrag&Dropしてから、
「デバッグを開始」を選ぶと、少し好転するかも
知れないということだ。
DLLのソースは有るんだよね?
その*.exeをVisualStudioにDrag&Dropしてから、
「デバッグを開始」を選ぶと、少し好転するかも
知れないということだ。
DLLのソースは有るんだよね?
427デフォルトの名無しさん (ワッチョイ 03b1-AbR9)
2024/10/07(月) 09:27:59.20ID:vt/RzbF40 >>423
レスありがとうございます。
はい、アタッチ以外でDllTest.exeをデバッガ経由であればDLLデバッグできています。
DLLのロードタイミングも関係なく一番安全なやり方と思います。
アタッチでもできないかなぁと思う程度です。
レスありがとうございます。
はい、アタッチ以外でDllTest.exeをデバッガ経由であればDLLデバッグできています。
DLLのロードタイミングも関係なく一番安全なやり方と思います。
アタッチでもできないかなぁと思う程度です。
428デフォルトの名無しさん (ワッチョイ 03b1-AbR9)
2024/10/07(月) 09:31:10.07ID:vt/RzbF40 >>424
DllTest.exeがC#で組んでいるためか最初のDLL関数(今回はボタンがトリガです)を呼び出すまでDLLのDllMain関数は呼ばれないのでアタッチでやれないかということです。
DllMain関数のDLL_PROCESS_ATTACHが発生するとMessageBoxで無理やり呼ばれたことを確認することをやりました。
DllTest.exeがC#で組んでいるためか最初のDLL関数(今回はボタンがトリガです)を呼び出すまでDLLのDllMain関数は呼ばれないのでアタッチでやれないかということです。
DllMain関数のDLL_PROCESS_ATTACHが発生するとMessageBoxで無理やり呼ばれたことを確認することをやりました。
レスを投稿する
ニュース
- 【速報】中国外務省報道官 高市首相発言撤回なければ「断固たる対抗措置」 ★2 [蚤の市★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★4 [ぐれ★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★3 [BFU★]
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 [お断り★]
- 【速報】日本産牛肉の対中国輸出再開協議が中止 ★2 [おっさん友の会★]
- 毛寧(もう・ねい)報道官「中国に日本の水産品の市場は無い」 高市首相の国会答弁に「中国民衆の強い怒り」 [ぐれ★]
- カナダ「ジャップさあ、ファンデーションの「標準色」ってなんなんだい?ひとの肌の色に「標準」があるとでもいうのかい?」 [377482965]
- 【速報】中国政府、ゲームを禁輸。原神やブルアカ、荒野行動が日本で影響 [347751896]
- 中国「私達が怒ってるのは日本の政治家に対してで、日本の観光客や日本企業はこれまで通り歓迎する。これこそが大国としての余裕」 [377482965]
- 高市コイン、ガチで156円突入へwwwwwwwwww [246620176]
- 中国政府、日本人のビザ免除停止、鬼滅の刃公開停止を検討へ [271912485]
- 【悲報】日本人の半数以上が、事ここに至っても日本が中国に喧嘩売ったって理解していない件について [616817505]
