ホンダ ジェイド250

Waste Days

バイクとPCと時々のぎ

EDCBを2年ぶりに更新しようと思うのだが毎回VisualStudioの更新が重いしめんどくさいので
今回はMinGW-w64でビルドしてみる

64bit環境のEDCBをビルドする手順(240508現在)

①MinGW-w64の入手

Gitよりx86_64-13.2.0-release-win32-seh-msvcrt-rt_v11-rev1.7zを入手
中身をC:\mingw64に解凍
*自分の好きな場所に置く場合は後述のRunMake.batの中身を書き換えること

②EDCBのビルド(EpgTimer除く)

・EDCBのソースを入手
tkntrec版のソース(13a217b)をGitより入手し適当な場所に解凍

・中のフォルダ Document→MinGW の中に「RunMake.bat」があるのでこれをダブルクリックでビルドが開始する
問いかけには 「2=MinGW64」 :2
「Specify make options :」には何も入力せずEnter
Done(0).と表示されたらエラー無しで成功なので閉じる

※前述のMinGW-w64を好きな場所においた場合はRunMake.batを開き
「set MINGW_ROOT=」 の部分にMinGW-w64のパスを記述する

・MinGWフォルダにEpgTimer以外のexeやdllが出来上がっているはずなのでRunMake.batとMakefileを削除し以下のフォルダを作成し中身を移動させる

「Tools」フォルダに asyncbuf.exerelayread.exetsidmove.exe

「RecName」フォルダに RecName_Macro.dll

「Write」フォルダに Write_Default.dll、Write_OneService.dll
をそれぞれ入れる

③EpgTimerのビルド

「EpgTimer」フォルダにある x64build.bat をダブルクリックするとビルドが始まる
最後に警告がいくつが出るがエラーが0なら一応成功
EpgTimer.exeを先程のMinGWフォルダに入れておく

最後にMinGWフォルダ内のものをすべて録画PC内にあるEDCBフォルダにコピーする

④IBonCast.dllを入手

MinGWで作成したEDCBはIBonCast.dllがないとうまく動かないので入手しておく
xtne6f氏のGitからEDCB-work-plus-s-bin.zipをダウンロードして「x64」フォルダにあるIBonCast.dllをEDCBフォルダにコピー

これでEDCBが正常に動作するようになる

※既に正常動作しているEDCBに今回ビルドしたファイルを上書き更新しているので一から動作環境を構築する場合は他に必要なファイルが有ることに注意


以上でMinGW-w64でのEDCBビルドが成功したのだがまあ初めてする場合はいろいろコツが必要だったりしたので戸惑ったのだが慣れればこっちのほうが導入からビルドまでは早そう
はまったのはIBonCast.dllでtkntrec氏のには入っていなかったので無いまま使用するとEpgTimerからの指令がEpgDataCap_Bonに伝達されずにスルーされるという罠
あと出来上がったバイナリ主にdllはなぜかMSVC版よりサイズがでかい(前のが小さすぎ?)
Static版では無いと思うがこれもコンパイラの違いによる癖なのかなあとか思いつつ詳細不明



コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください


2024年5月
 1234
567891011
12131415161718
19202122232425
262728293031  

archives

  • 2026 (1)
  • 2025 (33)
  • 2024 (28)
  • 2023 (15)
  • 2022 (19)
  • 2021 (15)
  • 2020 (16)
  • 2019 (13)
  • 2018 (21)
  • 2017 (40)
  • 2016 (118)
  • 2015 (53)
  • 2014 (31)
  • 2013 (14)
  • 2012 (59)
  • 2011 (89)
  • 2010 (65)
  • 2009 (97)
  • 2008 (22)

Avisynth aviutl BDAV BitLocker BonDriverProxyEx CentOS Collapsing Categories cppcryptfs EDCB FAW2AAC Firefox GoogleDrive HDMIキャプチャ LAST NUMBER openSUSE pCloud Raspberry Pi 2 Techism TvRock TVTest Ubuntu Windows 7 Windows 8.1 Windows 10 Windows10 WordPress WordPressテーマ XFREE Zenfone 10 アカウント凍結 グラディウス2 ゲーム攻略 セキュリティ セキュリティソフト ドライバ関連 乃木坂46 乃木坂46時間TV 卒業 坂道シリーズ 小粋空間 日記 桜井玲香 橋本奈々未 深川麻衣 選抜発表