我已經通過Qt Creator IDE在Qt中開發了我的GUI應用程序& MinGW編譯器。 我打算按照GNU-LGPL的條款開源。 現在,由於我在腦海中開發了所有的GUI應用程序的源代碼,因此我很難修改該項目,以便構建其他人可以在其應用程序中使用的.dll文件。下面是我的一些疑惑:將C++項目從.exe轉換爲.dll?
我應該保持不同組的源文件爲.exe項目&另一個用於.dll文件的項目,考慮到我會保持我在GitHub上的項目。
我應該從.dll項目中刪除所有與GUI相關的代碼嗎?或者只是把布爾標誌的每個圖形用戶界面創建/修改都可以嗎?
我應該刪除那些僅用於.exe項目的函數嗎?&永遠不會在.dll項目中調用?或者我應該讓它們保持原樣?
這是我第一次在應用程序開發和開源開發。由於我自己開發了,所以沒有得到適當的指導。 謝謝。