簡體   English   中英

使用Winemaker / Winelib找不到Windows.h

[英]Windows.h cannot be found using Winemaker/Winelib

目前,我正在嘗試將Windows程序移植到Linux,更具體地說是DLL。 該代碼用C ++編寫,並使用許多Winapi調用。 由於我不想從頭開始重建整個內容,因此我認為使用Winelib進行重新編譯是一個不錯的開始,值得一試,但我從未使用過它。 因此,我使用了Winemaker來准備代碼並創建Makefile。 使用make打印出一個錯誤,提示找不到windows.h 好吧,我現在正在使用Ubuntu,所以當然找不到它,但是我認為使用wineg++可以通過在wineapi層下進行底層處理。 我閱讀了《 Winelib用戶指南》,但似乎我不太了解這個概念。
我在這里想念什么? 這肯定不是我與Winelib遇到的最后一個問題

這不是一個完美合身的解決方案,但drdobbs.com張貼在關於酒,winelib有趣的文章,並移植到Linux 這里 因此,使用winemaker和wineg ++是一個不錯的開始,但是還必須添加Compiler指令-Iwine/include 隱藏了與windows.h等價的內容。 它還表示,以這種方式編譯的代碼仍然需要Wine正常工作,以確保像C:\\Program Files\\...這樣的硬編碼路徑仍然可用。 如果不存在這些功能,那么在沒有Wine的情況下可能會起作用,但是我對此絕對不確定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM