cuốn sách gpt4 ai đã làm

Cách đưa mã nguồn được viết bằng C từ một dự án khác vào dự án C++ của riêng tôi trong Visual Studio

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 00:32:54 hai mươi bốn 4
mua khóa gpt4 Nike

我想使用 potraceTôi có một dự án C++ trên Windows trong Visual Studio nhưng tôi không biết cách đưa Potrace vào dự án của mình. Tôi đã thử biên dịch tệp C bằng Cygwin và tạo tệp .a theo cách đó rồi liên kết với tệp đó trong studio trực quan, nhưng cách đó không hiệu quả. Visual Studio có thể nhận dạng các hàm từ Potrace, nhưng khi chạy chương trình thử nghiệm bằng Potrace (gọi potrace_version()), Visual Studio gặp lỗi "LNK2019 biểu tượng bên ngoài chưa được giải quyết _potrace_version được tham chiếu trong function_main"

Tôi đã sử dụng các kỹ thuật được đề cập ở trên để chạy nó trên Ubuntu và sau đó biên dịch mã của mình bằng cách sử dụng: g++ main.cpp backenddxf.cpp ImageManipulation.cpp ./libubuntu/libpotrace.a -o test.out 'pkg-config --cflags --libs opencv

Tôi có phải biên dịch mã nguồn (được gọi là "phân phối nguồn" trên trang web) thành tệp lib rồi liên kết nó với dự án của tôi không, trong trường hợp đó tôi phải làm cách nào? Hoặc tôi đang thiếu một cái gì đó. Tôi đang sử dụng Visual Studio 2017 trên Windows 10.

Tôi không rành về cách hoạt động của C++, vì vậy lời giải thích chi tiết sẽ được đánh giá rất cao.

câu trả lời hay nhất

Tôi sử dụng cái này trả lời Làm cho nó hoạt động Yakov biên dịch potrace thành tệp .a

./configure --prefix=/usr/x86_64-64-ming32/sys-root/mingw --host=x86_64-w64-mingw32 --with-libpotrace

Sau đó

làm

Sau này tôi đã sử dụng cái nàytrả lờiTác giả: Stuti Rastogi Về cách liên kết các tệp .a trong Visual Studio.

Về c++ - Cách đưa mã nguồn được viết bằng C từ một dự án khác vào dự án C++ của riêng tôi trong Visual Studio, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/49189861/

hai mươi bốn 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress