Tôi đang tìm một ví dụ đơn giản, tối thiểu cho một dự án Julia bao gồm một số mã C như một phần của dự án. Tôi cần dự án để biên dịch mã C thành * .dll và sau đó có một số mã Julia có thể gọi thành công một hàm từ đó * .dll trên Windows.Ví dụ làm việc tối thiểu của dự án Julia và C hỗn hợp trên Windows
Tôi gặp rất nhiều sự cố khi làm việc trên Windows và thực sự hữu ích khi bắt đầu từ một số ví dụ mà tôi biết thực sự hoạt động và khắc phục sự cố từ đó dự án lớn hơn của tôi không hoạt động.
Trường hợp sử dụng của tôi đang gọi thư viện portaudio để hiển thị độ trễ thấp của âm thanh, sử dụng mô hình đa luồng không khóa. Đây không phải là thực sự có thể viết trong julia vào thời điểm này, mà tôi biết: Tôi thực sự cần một ngôn ngữ cấp hệ thống như C. Nhưng tôi muốn phần còn lại của dự án được ở Julia.
Tôi có và tôi đã có rất nhiều thành công khi gọi mã c từ một bên thứ 3 * .dll (ví dụ: được cài đặt qua WinRPM.jl). Nhưng những gì tôi đang cố gắng làm là tạo * .dll của riêng tôi và gọi một hàm từ đó. Tôi nên yêu cầu mã mẫu ở đâu? – HaberdashPI