{"id":3563,"date":"2024-09-26T10:04:00","date_gmt":"2024-09-26T08:04:00","guid":{"rendered":"https:\/\/ictknow-how.ch\/blog\/?p=3563"},"modified":"2024-09-26T10:39:35","modified_gmt":"2024-09-26T08:39:35","slug":"konfiguration-von-msys2","status":"publish","type":"post","link":"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/konfiguration-von-msys2\/","title":{"rendered":"Konfiguration von MSYS2"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Schritt <strong>4<\/strong> von 7:<br>Damit man <a href=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/installation-von-msys2-und-yasm\/\" data-type=\"link\" data-id=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/installation-von-msys2-und-yasm\/\">MSYS2<\/a> zusammen mit <a href=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/installation-von-visual-studio-2022\/\" data-type=\"link\" data-id=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/installation-von-visual-studio-2022\/\">Visual Studio 2022<\/a> und <a href=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/installation-von-qt-entwicklertools\/\" data-type=\"link\" data-id=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/installation-von-qt-entwicklertools\/\">Qt-Entwicklertools<\/a> verwenden kann, m\u00fcssen in der MSYS2-Shell noch ein paar Konfigurationen und Paket-Installationen vorgenommen werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voraussetzung f\u00fcr diese Anleitung ist ein installiertes Visual Studio 2022 und MSYS2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Schritt f\u00fcr Schritt-Anleitung f\u00fcr Windows 11:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1) <\/strong>Die Visual Studio Native Tools Kommandozeile f\u00fcr x64 \u00f6ffnen, indem man in den installieren Apps nach<br><strong>&#8222;x64 Native Tools Command Prompt for VS 2022&#8220;<\/strong><br>sucht und diese Eintrag startet<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2024\/09\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"433\" height=\"230\" src=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2024\/09\/image-2.png\" alt=\"\" class=\"wp-image-3567\" srcset=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2024\/09\/image-2.png 433w, https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2024\/09\/image-2-300x159.png 300w\" sizes=\"auto, (max-width: 433px) 100vw, 433px\" \/><\/a><figcaption class=\"wp-element-caption\">x64 Native Tools Command Prompt for VS 2022<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2)<\/strong> Innerhalb der ge\u00f6ffneten VS-Kommandozeile \u00f6ffnet man die MSYS2-Shell mit dem Kommandozeilen-Startbefehl <br><code>C:\\Dev\\msys64\\msys2_shell.cmd<\/code><br><em>(wichtig ist, dass die Batch-Datei vorher wie <a href=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/installation-von-msys2-und-yasm\/\" data-type=\"link\" data-id=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/installation-von-msys2-und-yasm\/\">hier in Schritt #4<\/a> beschrieben angepasst wurde)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3)<\/strong> Innerhalb der MSYS2-Kommandozeile pr\u00fcft man mit den Befehlen<br><code>which link<\/code><br>und<br><code>which cl<\/code><br>ob beide Befehle aus der Visual Studio-Umgebung verwendet werden.<br>Der Pfad sollte f\u00fcr VS2022 ungef\u00e4hr so aussehen:<br><code>\/c\/Program Files\/Microsoft Visual Studio\/2022\/Community\/VC\/Tools\/MSVC\/14.41.34120\/bin\/HostX64\/x64\/link<\/code><br><code>\/c\/Program Files\/Microsoft Visual Studio\/2022\/Community\/VC\/Tools\/MSVC\/14.41.34120\/bin\/HostX64\/x64\/cl<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2024\/09\/x64-native-Tools-und-darin-MSYS2-gestartet.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"315\" src=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2024\/09\/x64-native-Tools-und-darin-MSYS2-gestartet-1024x315.png\" alt=\"\" class=\"wp-image-3564\" srcset=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2024\/09\/x64-native-Tools-und-darin-MSYS2-gestartet-1024x315.png 1024w, https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2024\/09\/x64-native-Tools-und-darin-MSYS2-gestartet-300x92.png 300w, https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2024\/09\/x64-native-Tools-und-darin-MSYS2-gestartet-768x236.png 768w, https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2024\/09\/x64-native-Tools-und-darin-MSYS2-gestartet.png 1484w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Hinweis: <\/em>Man kann Befehle nicht mit CTRL+V in die MSYS2-Shell einf\u00fcgen. Man kann entweder mit der rechten Maustaste und dem Kontext-Befehl &#8222;Paste&#8220; oder mit Shift+Ins kopierten Text einf\u00fcgen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4)<\/strong> Im zweiten ge\u00f6ffneten Kommandozeilen-Fenster &#8211; dem von MSYS2 &#8211; gibt man folgende 3 Befehle Zeile f\u00fcr Zeile ein (jeweils mit <kbd class=\"keyboard-key nowrap KeybKey\">Enter<\/kbd> ausf\u00fchren) um 3 zus\u00e4tzlich ben\u00f6tigte Programm-Module f\u00fcr die sp\u00e4tere Kompilierung von FFmpeg und OpenCV zu installieren.<br><code>pacman -S make<br>pacman -S diffutils<br>pacman -S git<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei der jeweiligen Paket-Installationsabfrage ob man fortfahren m\u00f6chte<br>&#8222;Proceed with installation? [Y\/n]&#8220; <br>kann man einfach <kbd class=\"keyboard-key nowrap KeybKey\">Enter<\/kbd> dr\u00fccken, <strong>Y<\/strong> ist als Grossbuchstabe bereits f\u00fcr <strong>Yes<\/strong> vorausgew\u00e4hlt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Damit ist MSYS2 soweit vorbereitet, dass man mit den Schritten <a href=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/ffmpeg-fuer-video-simili-duplicate-cleaner-bereitstellen\/\" data-type=\"link\" data-id=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/ffmpeg-fuer-video-simili-duplicate-cleaner-bereitstellen\/\">FFmpeg bereitstellen<\/a> und <a href=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/opencv-fuer-video-simili-duplicate-cleaner-bereitstellen\/\" data-type=\"link\" data-id=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/opencv-fuer-video-simili-duplicate-cleaner-bereitstellen\/\">OpenCV bereitstellen<\/a> weitermachen kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;3563&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this post&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Konfiguration von MSYS2&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\">Rate this post<\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Schritt 4 von 7:Damit man MSYS2 zusammen mit Visual Studio 2022 und Qt-Entwicklertools verwenden kann, m\u00fcssen in der MSYS2-Shell noch ein paar Konfigurationen und Paket-Installationen vorgenommen werden. Voraussetzung f\u00fcr diese Anleitung ist ein installiertes Visual Studio 2022 und MSYS2. Schritt f\u00fcr Schritt-Anleitung f\u00fcr Windows 11: 1) Die Visual Studio Native Tools Kommandozeile f\u00fcr x64 \u00f6ffnen, &#8230; <a title=\"Konfiguration von MSYS2\" class=\"read-more\" href=\"https:\/\/ictknow-how.ch\/blog\/2024\/09\/26\/konfiguration-von-msys2\/\" aria-label=\"Mehr Informationen \u00fcber Konfiguration von MSYS2\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28,278,245],"tags":[74,294,295],"class_list":["post-3563","post","type-post","status-publish","format-standard","hentry","category-software","category-visual-studio","category-windows-11","tag-ffmpeg","tag-msys2","tag-opencv"],"_links":{"self":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/posts\/3563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/comments?post=3563"}],"version-history":[{"count":0,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/posts\/3563\/revisions"}],"wp:attachment":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/media?parent=3563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/categories?post=3563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/tags?post=3563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}