2013-05-23 21 views
5

Tôi đang cố gắng xây dựng một dự án (logstalgia) với emscripten, nhưng dự án yêu cầu các thư viện devgl dev (libftgl-dev). Tôi đã tìm kiếm một cách chính xác để liên kết thư viện này để tôi có thể chạy shell> emconfigure logstalgia/configure, nhưng tôi không thể tìm ra cách biên dịch và liên kết thư viện này vào dự án.Sử dụng FTGL với Emscripten

Tôi đã đọc tài liệu về emscripten, nhưng tiếc là đã nhiều năm kể từ khi tôi sử dụng gcc hoặc viết một tệp makefile.

Emscripten nói "Other libraries not included with emscripten, like boost, you would need to compile yourself and link with your program, just as if they were a module in your project." Thật không may là tôi không có đủ kiến ​​thức trước đây để biết điều này muốn tôi làm gì. Tôi hiểu khái niệm nhưng không có ý tưởng làm thế nào để đi về thực hiện điều này. Bất kỳ trợ giúp sẽ được đánh giá cao.

+1

Có thể ftgl làm việc trên đầu OpenGL ES 2.0 không? – abergmeier

+0

Có thể điều này sẽ giúp bạn thoát khỏi http://stackoverflow.com/questions/15724357/using-boost-with-emscripten – Matheno

Trả lời

0

Bạn sẽ cần phải xây dựng FTGL với Emscripten trước, sau đó liên kết ứng dụng của bạn với thư viện mà bạn đã xây dựng.

Nhưng như đã đề cập, trước tiên bạn cần kiểm tra xem FTGL có hỗ trợ OpenGL ES 2.0 vì WebGL 1.0 giống với nhắm mục tiêu GLES2 hay không.

Nếu không, bạn luôn có thể thử hỗ trợ WebGL 2.0 thử nghiệm, tương tự như nhắm mục tiêu Open GL ES 3.0.