[問題] 專案間資料共通問題

看板C_and_CPP (C/C++)作者 (鳳山郭富城)時間4年前 (2020/12/13 19:32), 編輯推噓2(201)
留言3則, 3人參與, 4年前最新討論串1/1
開發平台(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
rpc?
12/13 21:28, 1F

12/14 07:06, 4年前 , 2F
libzmq+cppzmq互傳
12/14 07:06, 2F

12/14 23:55, 4年前 , 3F
同一台pc windows base可以考慮用shared memory或namedpipe
12/14 23:55, 3F
文章代碼(AID): #1VrVlR72 (C_and_CPP)
文章代碼(AID): #1VrVlR72 (C_and_CPP)