2016-10-21 13 views
-1

私はCygwinを初めて使いました。私は今日(Webサイトからダウンロードした最新のリリース)、それをインストールしました。これまでに作業していたプログラムを構築しました.1年前にCygwinを別の開発者(Blitzed IRC Trivia)で開発しました。CygwinをWin10で使用しているが、kernel32.dllに関するエラーが発生しました。

Win10/64では、CygwinはLinuxで作ったときに受け取ったのと同じ2つの警告(未使用ですが設定された変数に関する)だけを使って完全なビルドを完了しました。私は1ヶ月以上Linux上で開発しています。 IRCサーバーに接続し、質問を開始します。

私はCygwinを使ってexeを作成した後、起動しますが、L25になったらチェックに失敗しますので、connect_to関数(上のリンク)に壊れています。私は自分のコードを何回か再確認し、最後にCygwinパッケージマネージャからgdbをインストールしました。

私がgdbで実行したとき、ブレークポイントに達する前に、kernel32.dllに関してかなり深刻なエラーが発生しました。残念ながら、出力をファイルに貼り付けていないので、Windowsに再起動せずに正確なエラーを生成することはできません。

しかし、私は(Debianの8上のVirtualBoxで)ReactOSの中でそれを実行した後、私は場所にcygwinのDLLを入れた後、私は、ダイアログボックスを取得

CancelSynchronousIoがに位置することができなかったプロシージャエントリポイントダイナミックリンクライブラリkernel32.dll

私はGoogleを検索しましたが、まだ具体的なものは見つかりませんでした。私の次のステップは、Cygwinのメーリングリストに投稿することです。

+0

ReactOSはまだアルファにあります。あなたは何を期待しましたか?彼らはおそらくまだ 'CancelSynchronousIo'関数を実装していませんでした。 – krOoze

答えて

0

-staticを使わずにビルドしようとしましたが、現在は動作しています。なぜそれが原因でエラーが発生したのか分かりません。

関連する問題