1. 程式人生 > >編寫Windows 服務時遇到的問題

編寫Windows 服務時遇到的問題

這兩天給公司原有的c++ 開發的Windows服務新增操作mysql 的功能。使用的是mysql 8.0版本的lib庫。

在debug 模式下(該模式遮蔽了Windows服務的註冊以及安裝)功能全部正常,重點來了:

在release模式下進行Windows服務的註冊的時候,該服務直接退出,檢視系統事件日誌,提示服務超時!

網上搜索很久,排除了可能是因為debug 和 release 庫有區別等各種原因。

最後放棄使用mysql c api 介面。改用MySQL 下的 connector c++ 進行開發。

最終解決問題。但具體是因為什麼還不知道。。。