pelles-c

    1熱度

    2回答

    我使用PellesC C編譯器的工作。有時我的代碼會隨機停止工作。一個特定的陳述可以觸發它。例如,我用sin(c)乘以一個變量(c是一個double),我的代碼似乎剛剛結束執行而沒有結果。有時會凍結,有時似乎只是返回,但我總是可以通過刪除違規語句或禁用編譯器優化來修復它,特別是「最大化速度」或「最大化速度」。如果我在接近崩潰點附近的地方添加printf語句,凍結也將幾乎100%的時間消失。我從來沒

    1熱度

    1回答

    我是編程新手。我使用Pelles C IDE來編譯C,它昨天正在工作,但現在有這個錯誤。 下面是該項目的代碼: #include <stdio.h> int main(void) { double operand1; double result; char operator; double operand2; printf("This is a calculator"); pr

    1熱度

    1回答

    我在http://en.wikipedia.org/wiki/C99中發現Pelles C完全支持C99。 但是我懷疑。 大概你知道,GCC項目還沒有完全支持C99。 GCC符合與否的細節都有詳細記錄。然而,我不明白什麼意思是Pelles C完全符合。 它符合每臺計算機和操作系統嗎? 例如,如果硬件完全兼容,GCC(在命令行選項-std = c99下)符合ISO/IEC IEEE 60559(浮點

    2熱度

    1回答

    我用這個編譯器編譯這個代碼。對於號碼我寫18446744073709551615(2^64-1)。 Pelles的可執行文件顯示「18446744073709551615是主要」,但GCC的可執行文件顯示「18446744073709551615不是主要」。爲什麼結果不同? #include <stdio.h> #include <math.h> int main(void) {

    0熱度

    3回答

    float f=44268/107402; printf("\n%f",f); 輸出: 0.000000 這怎麼可能! 我在win 7上使用pelles c ide。

    -2熱度

    2回答

    我試圖解決一個代碼剝離只是它的字母字符的代碼,使用下面的代碼,但代碼總是給我一個運行時錯誤(註釋的部分是步驟我已經找出解決方案)。 [例:Test'sen-唐塞應打印Testsentence] #include <stdio.h> #include <stdlib.h> #include <ctype.h> #define BUFFER_LEN 1000 #define BUFFER_I

    1熱度

    1回答

    我有一個218KB .dll和一個596KB的.so文件,兩個文件名相同。我想鏈接到.dll以避免鏈接器返回的「無法解析的外部符號」錯誤,但我找不到鏈接到DLL文件的方式。 根據this Pelles C forum topic,我需要使用.def文件創建.lib ...但我沒有.def文件。 This forum topic顯示瞭如何使用polink從命令行創建.lib,所以我運行polink

    0熱度

    1回答

    我想從窗口中刪除或隱藏某些組件(按鈕,組合框等)。我怎樣才能做到這一點?在pelles-C論壇

    -1熱度

    1回答

    我有一個簡單的程序(program.c),我與Pelles C編譯中: #include <windows.h> void main() { char buffer[256]; GetKeyboardState(buffer); } 當我嘗試編譯這個程序,after enabling Microsoft Extensions,它失敗: Building program.