[問題] 專案間資料共通問題
開發平台(Platform): (Ex: Win10, Linux, ...)
Win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
VS2019
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
libtorch
問題(Question):
Issue: 目前有兩個專案,
專案A:實驗室開發的在WIN32建置動力學模擬程式
專案B:新開發的libtorch c++機器學習front end無法使用WIN32平台。
因為使用強化學習資料B需要在模擬環境的計算資料,A也需要B神經網路輸出的結果。
兩者會不斷交換資料來疊迨B的神經網路。
目前瞭解到的知識是兩個專案無法彼此循環參考
為了達成上述的資料交換
目前想到可能解法有三但不知道正不正確。
1.再建立另一個類別專案讓AB都相依於他。
2.將B包成dll給A使用。
3.將A的檔案全部移進B成為新的一個x64專案。
請問以上作法哪個比較可行
或是有其他的解法
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
補充說明(Supplement):
麻煩各位指教了
剛從python跳過來 C++的專案結構 不是很了解
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 133.41.91.153 (日本)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1607859163.A.1C2.html
→
12/13 21:28,
4年前
, 1F
12/13 21:28, 1F
推
12/14 07:06,
4年前
, 2F
12/14 07:06, 2F
推
12/14 23:55,
4年前
, 3F
12/14 23:55, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章