<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title><![CDATA[ No.714 - 電装工芸日記 - 舞台照明機器の製作とか - ]]></title>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi</link>
	<description><![CDATA[ 今年は開発案件を進めたい ]]></description>
	<language>ja</language>
	<copyright>Copyright 2026</copyright>
	<lastBuildDate>Tue, 21 Apr 2026 06:51:15 +0900</lastBuildDate>
	<generator><![CDATA[ <!-- てがろぐ Version: -->Powered by <a href="https://www.nishishi.com/cgi/tegalog/" target="_top">てがろぐ</a> Ver 3.4.0 ]]></generator>
	<!-- BEGIN ENTRIES -->
	<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　「error&#58; Unable to find vc… ]]></title>
	<description><![CDATA[ 　「error&#58; Unable to find vcvarsall.bat」とのエラーで困ったものの解決しました。<br />　以下、オレメモであります。<br />　あえて gcc を使うのは Linux で標準だからです。<br /><br /><small class="decorationS"><span class="decorationF deco-code">VSCode で gcc を使う<br /><br />2023年9月10日実施<br /><br />● OS<br />エディション&#58; Windows11 Pro x64<br />バージョン&#58; 21H2<br /><br />● Visual Studio Code<br />バージョン&#58; 1.74.2 (user setup)<br /><br />※ ダウンロード量が 1.8GB くらいあるのでネット回線が良好な環境での作業を推奨します。<br /><br />● gcc をインストールする<br />・gcc を GitHub からダウンロード<br />　<a class="url" href="https&#58;//github.com/niXman/mingw-builds-binaries/releases" target="_blank" title="https&#58;//github.com/niXman/mingw-builds-binaries/releases">https&#58;//github.com/niXman/mingw-builds-b...</a><br />　「Release of 13.1.0-rt_v11-rev1」の項から Windows64bit版<br />　ダウンロード項目&#58; x86_64-13.1.0-release-win32-seh-msvcrt-rt_v11-rev1.7z<br />・圧縮ファイルなので解凍する。.7z ファイルは CubeICE で解凍可能。「mingw64」フォルダが出来る。<br />・「mingw64」フォルダごと任意の位置に配置する。&quot;C&#58;\Program Files&quot;が適当？」<br />・PATH を通しておく。環境変数のPATHに「mingw64\bin」を追加する。今回は&quot;C&#58;\Program Files\mingw64\bin&quot;とする。<br />　「Windowsメニュー」→「設定」→「システム」→「バージョン情報」<br />　→「関連リンク」の行の「システムの詳細設定」をクリック。<br />　→ ウィンドウ下の方の「環境変数」をクリック。<br />　→ 上段のリスト、PATHの行をクリックし、「編集」をクリック。<br />　→ 表示されたリストに&quot;C&#58;\Program Files\mingw64\bin&quot;を追記する。<br />　→ 追記したら閉じる。<br />・確認<br />　コマンドプロンプトか Power Shell で次を実行<br />&gt; gcc -v<br />　もろもろ表示された最後に以下が表示されればOK。<br />gcc version 13.1.0 (x86_64-win32-seh-rev1, Built by MinGW-Builds project)<br /><br />● Microsoft C++ Build Tools をインストールする<br />・microsoft のサイトよりインストーラーをダウンロード<br />　<a class="url" href="https&#58;//visualstudio.microsoft.com/ja/visual-cpp-build-tools/" target="_blank" title="https&#58;//visualstudio.microsoft.com/ja/visual-cpp-build-tools/">https&#58;//visualstudio.microsoft.com/ja/vi...</a><br />　※「Microsoft C++ Build Tools」で検索しても上記 URL に行きつかない。試行錯誤中、偶然行きついた。<br />・ブラウザの「Build Tools のダウンロード」をクリックすると「vs_BuildTools.exe」がダウンロードされる<br />・ダウンロードしたインストーラーを起動する。<br />・「Visual Studio Installer」と画面が出てファイルのダウンロードが始まる。<br />・画面が切り替わり、右項目「インストールの詳細」に「MSBuild Tools」が表示されているの確認。<br />・左項目「C++によるデスクトップ開発」をクリック。右項目「インストールの詳細」に追加されているのを確認。オプションはデフォストのまま。<br />・右下の「インストール」をクリック。終わるまで待つ。ダウンロード量が 1.7GB ある。かなり時間がかかる。<br />・終了したら Windows を再起動する。<br /><br />● VSCode の設定・・・拡張機能をインストール<br />・C/C++ Extension Pack<br />・Code Runner<br /><br />● VSCode の設定・・・拡張機能の設定<br />・Code Runner<br />　Code-runner&#58; Run In Terminal<br />　 → チェックを入れる<br />　Code-runner&#58; Executor Map<br />　 → settings.json をクリック<br />　 → &quot;c&quot; に -fexec-charset=CP932 を書き加える<br />　- &quot;c&quot; &#58; &quot;cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt&quot;,<br />　+ &quot;c&quot; &#58; &quot;cd $dir && gcc -fexec-charset=CP932 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt&quot;,</span> </small><br /><br />　次のサイトの例題がコンパイル出来、Python からの呼び出しで動作しました。<br /><a class="url" href="https&#58;//daeudaeu.com/python-c-call/" target="_blank" title="https&#58;//daeudaeu.com/python-c-call/">「PythonからC言語の関数を呼び出す（基本編）」</a> <br /><br />　Ｃ/Ｃ＋＋のライブラリを Python で呼び出せると製作の幅が広がります。<br />　手始めにしては難しい課題ですが、DoctorMX を Python から使えるようにしてみたいですね。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%ef%bc%a3%e8%a8%80%e8%aa%9e" class="taglink" title="Ｃ言語">#Ｃ言語</a> <a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%50%79%74%68%6f%6e" class="taglink" title="Python">#Python</a> -- Posted by 電装工芸 〔2121文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=714</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=714</guid>
	<category>tegalog</category>
	<pubDate>Sun, 10 Sep 2023 12:24:04 +0900</pubDate>
</item>

	<!-- END ENTRIES -->
</channel>
</rss>

