是Free Pascal不是Lazarus!

解决方案 »

  1.   


    program test;uses
    Windows;
    begin
    MessageBox(0,'test', 'Windows API',MB_OK);
    end.compile command
    fpc test.pas
      

  2.   

    program Hello;
    begin
        writeln(‘Hello World!);
        readln;
    end.假设你将这个文件保存为hello.pp。那么编译它只需要使用一下命令:
    fpc  hello.pp
    如果你没有为Free Pascal安装配置文件,那么编译器有可能找不到RTL的路径,那么就需要在编译时给编译器传递另外一些参数(假设Free Pascal被安装到了默认的路径):
    在Windows下:
    fpc -Fuc:\pp\units\go32v2\rtl  hello.pp
      

  3.   

    FP不太熟悉,但应该也是引用(uses)API头文件的方式
      

  4.   

    free pascal编译配置这么难?难怪就无法流行了
      

  5.   

    我感觉,Lazarus不过就是对FreePascal的一个IDE的封装,本质上都是要调用FPC的编译工具来进行编译的,你可以尝试一下,加载Lazarus下的Windows单元进入你的FPC工程,然后就是在编译过过程中提示有一些文件编译器无法找到,然后你设置FPC->Options->Directory选项,把这些文件的路径指定,基本上应该就可以使用了。祝好运……