Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 19 kết quả

Đề tài: Cách nào để add được 1 File .LIB vào Project trong VC++6.0

  1. #1
    Ngày gia nhập
    01 2009
    Bài viết
    64

    Red face Cách nào để add được 1 File .LIB vào Project trong VC++6.0

    Mình muốn gửi mail trong VC++6.0 theo như bộ thư viện cho sẵn http://www.example-code.com/vcpp/SimpleSendEmail.asp
    nhưng mình không biết kết nối FIle LIB vào project
    mình muốn add 2 File LIB được bôi đỏ như trên vào Project VC++ 6.0 thì làm thế nào
    Đã được chỉnh sửa lần cuối bởi cSharp : 25-01-2009 lúc 08:59 PM.

  2. #2
    Ngày gia nhập
    01 2009
    Bài viết
    89

    Bạn vào tab Link mà điền vào. Cái tab bên cạnh cái tab hiện tại đó. Nó ở phía trên.

  3. #3
    Ngày gia nhập
    01 2009
    Bài viết
    64

    2 cái thư viện mình lấy là ở bên ngoài LIB của VC++( thư viện .lib là CkBaseRelDll.lib và ChilkatDbgSt.lib) vậy thì làm sao mà VC++ nó biết được,h phải làm thế nào để kết nối đường dẫn cho nó đây,đặt mỗi tên của nó vào mình dịch không được

  4. #4
    Ngày gia nhập
    01 2009
    Bài viết
    89

    Có hai cách.
    Một là bạn thêm đường dẫn tới thư mục chứa file lib đó
    Hai là bạn copy các lib đó vào thư mục lib của VC++

    Sau đó chỉ việc thêm tên vào cái ô đó thôi.

  5. #5
    Ngày gia nhập
    01 2009
    Bài viết
    64

    http://www.example-code.com/vcpp/SimpleSendEmail.asp đây chính là việc mình muốn làm,mình muốn sử dụng cái thư viện chilkatsoft này nè

  6. #6
    Ngày gia nhập
    01 2009
    Bài viết
    89

    Mặc định Cách nào để add được 1 File .LIB vào Project trong VC++6.0

    Có vẻ bạn chưa hiểu. Vậy mình sẽ nói kỹ hơn.



    Đầu tiên bạn mở cái tab như hình trên ra. Trong ô directories bạn chọn include files như trên.

    Tiếp theo bạn click vào cái biểu tượng bên trái cái biểu tượng gạch chéo.
    Tiếp theo bạn điền đầu đủ đường dẫn đến cái thư mục include của thư viện đó.
    Tương tự như vậy cho thư mục lib.

    Cuối cùng bạn chỉ việc add các thư viện cần thiết bên tab link.
    Enjoy!

  7. #7
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Cũng có cách khác là chép cả file.lib và .h vào chung thư mục với thư mục chứa source code.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  8. #8
    Ngày gia nhập
    01 2009
    Bài viết
    64

    Trích dẫn Nguyên bản được gửi bởi meoconlongvang Xem bài viết
    Cũng có cách khác là chép cả file.lib và .h vào chung thư mục với thư mục chứa source code.
    đây là source ,có tận 107 lỗi lận,mình làm giống mèoconlong vang,cũng add cả các thư viện .h vào nhưng không được


    --------------------Configuration: 1234 - Win32 Debug--------------------
    Compiling...
    main.cpp
    Linking...
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: __stricmp already defined in LIBCD.lib(stricmp.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strstr already defined in LIBCD.lib(strstr.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _memchr already defined in LIBCD.lib(memchr.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _rand already defined in LIBCD.lib(rand.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strncmp already defined in LIBCD.lib(strncmp.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _sprintf already defined in LIBCD.lib(sprintf.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strchr already defined in LIBCD.lib(strchr.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strrchr already defined in LIBCD.lib(strrchr.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _sscanf already defined in LIBCD.lib(sscanf.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strncpy already defined in LIBCD.lib(strncpy.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: __strnicmp already defined in LIBCD.lib(strnicmp.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _tolower already defined in LIBCD.lib(tolower.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _memmove already defined in LIBCD.lib(memmove.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fprintf already defined in LIBCD.lib(fprintf.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fwrite already defined in LIBCD.lib(fwrite.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _printf already defined in LIBCD.lib(printf.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _srand already defined in LIBCD.lib(rand.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fclose already defined in LIBCD.lib(fclose.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fopen already defined in LIBCD.lib(fopen.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fseek already defined in LIBCD.lib(fseek.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _ftell already defined in LIBCD.lib(ftell.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _isalnum already defined in LIBCD.lib(_ctype.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _free already defined in LIBCD.lib(dbgheap.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _calloc already defined in LIBCD.lib(dbgheap.obj)
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _abort already defined in LIBCD.lib(abort.obj)
    LINK : warning LNK4098: defaultlib "MSVCRT" conflicts with use of other libs; use /NODEFAULTLIB:library
    ChilkatDbgSt.lib(ClsCert.obj) : error LNK2001: unresolved external symbol __imp__CertCreateSelfSignCertificate@32
    ChilkatDbgSt.lib(ClsCert.obj) : error LNK2001: unresolved external symbol __imp__CertStrToNameA@28
    ChilkatDbgSt.lib(ClsCertStore.obj) : error LNK2001: unresolved external symbol __imp__PFXExportCertStoreEx@20
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CertVerifyRevocation@28
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CryptDecodeObject@28
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CertGetIntendedKeyUsage@16
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CertFreeCertificateChain@4
    CkBaseRelDll.lib(SChannel.obj) : error LNK2001: unresolved external symbol __imp__CertFreeCertificateChain@4
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CertFreeCertificateChainEngine@4
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CertGetCertificateChain@32
    CkBaseRelDll.lib(SChannel.obj) : error LNK2001: unresolved external symbol __imp__CertGetCertificateChain@32
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CertCreateCertificateChainEngine@8
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CertGetCertificateContextProperty@16
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CertCreateCertificateContext@12
    CkBaseRelDll.lib(CryptoMsg.obj) : error LNK2001: unresolved external symbol __imp__CertCreateCertificateContext@12
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CryptAcquireCertificatePrivateKey@24
    CkBaseRelDll.lib(KeyContainer.obj) : error LNK2001: unresolved external symbol __imp__CryptAcquireCertificatePrivateKey@24
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CertDuplicateCertificateContext@4
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertDuplicateCertificateContext@4
    CkBaseRelDll.lib(CK_Crypt.obj) : error LNK2001: unresolved external symbol __imp__CertDuplicateCertificateContext@4
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CertSetCertificateContextProperty@16
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertSetCertificateContextProperty@16
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CertFreeCertificateContext@4
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertFreeCertificateContext@4
    CkBaseRelDll.lib(Certificate.obj) : error LNK2001: unresolved external symbol __imp__CertNameToStrA@20
    CkBaseRelDll.lib(Mx.obj) : error LNK2001: unresolved external symbol _DnsQuery_A@24
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertDuplicateStore@4
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertCloseStore@8
    CkBaseRelDll.lib(SChannel.obj) : error LNK2001: unresolved external symbol __imp__CertCloseStore@8
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertEnumCertificatesInStore@8
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertOpenStore@20
    CkBaseRelDll.lib(SChannel.obj) : error LNK2001: unresolved external symbol __imp__CertOpenStore@20
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertFindCertificateInStore@24
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertAddEncodedCertificateToStore@24
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertAddCertificateContextToStore@16
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertSaveStore@24
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertDeleteCertificateFromStore@4
    CkBaseRelDll.lib(CertificateStore.obj) : error LNK2001: unresolved external symbol __imp__CertGetSubjectCertificateFromStore@12
    CkBaseRelDll.lib(CK_Crypt.obj) : error LNK2001: unresolved external symbol __imp__CryptSignMessage@28
    CkBaseRelDll.lib(CK_Crypt.obj) : error LNK2001: unresolved external symbol __imp__CryptEncodeObject@20
    CkBaseRelDll.lib(CK_Crypt.obj) : error LNK2001: unresolved external symbol __imp__CryptVerifyDetachedMessageSignature@32
    CkBaseRelDll.lib(CK_Crypt.obj) : error LNK2001: unresolved external symbol __imp__CryptDecodeMessage@52
    CkBaseRelDll.lib(CK_Crypt.obj) : error LNK2001: unresolved external symbol __imp__CryptDecryptMessage@24
    CkBaseRelDll.lib(CK_Crypt.obj) : error LNK2001: unresolved external symbol __imp__CryptEncryptMessage@28
    CkBaseRelDll.lib(CK_Crypt.obj) : error LNK2001: unresolved external symbol __imp__CryptVerifyMessageSignature@28
    CkBaseRelDll.lib(Pfx.obj) : error LNK2001: unresolved external symbol __imp__PFXImportCertStore@12
    CkBaseRelDll.lib(Pfx.obj) : error LNK2001: unresolved external symbol __imp__PFXVerifyPassword@12
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__WSAStartup@8
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__setsockopt@20
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__accept@12
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__socket@12
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__inet_addr@4
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__htons@4
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__ntohs@4
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__inet_ntoa@4
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__getsockname@12
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__getpeername@12
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__gethostbyname@4
    CkBaseRelDll.lib(HostnameResolve.obj) : error LNK2001: unresolved external symbol __imp__gethostbyname@4
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__connect@12
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__ioctlsocket@12
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__select@20
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__listen@8
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__bind@12
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__htonl@4
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__getservbyname@8
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__gethostbyaddr@12
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__getservbyport@8
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__gethostname@8
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__closesocket@4
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__shutdown@8
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__send@16
    CkBaseRelDll.lib(ChilkatSocket.obj) : error LNK2001: unresolved external symbol __imp__recv@16
    CkBaseRelDll.lib(ChilkatUrl_wininet.obj) : error LNK2001: unresolved external symbol __imp__InternetCombineUrlA@20
    CkBaseRelDll.lib(CryptoMsg.obj) : error LNK2001: unresolved external symbol __imp__CryptMsgClose@4
    CkBaseRelDll.lib(CryptoMsg.obj) : error LNK2001: unresolved external symbol __imp__CryptMsgGetParam@20
    CkBaseRelDll.lib(CryptoMsg.obj) : error LNK2001: unresolved external symbol __imp__CryptMsgUpdate@16
    CkBaseRelDll.lib(CryptoMsg.obj) : error LNK2001: unresolved external symbol __imp__CryptMsgOpenToDecode@24
    CkBaseRelDll.lib(SChannel.obj) : error LNK2001: unresolved external symbol __imp__CertOpenSystemStoreA@8
    CkBaseRelDll.lib(SChannel.obj) : error LNK2001: unresolved external symbol __imp__CertVerifyCertificateChainPolicy@16
    Debug/1234.exe : fatal error LNK1120: 70 unresolved externals
    Error executing link.exe.

    1234.exe - 107 error(s), 1 warning(s)
    Attached Files Attached Files

  9. #9
    Ngày gia nhập
    01 2008
    Nơi ở
    UIT
    Bài viết
    129

    Thử tạo một static lib project mới, add lib và header vào project này.
    Add project mới tạo này vào cùng workspace với project của mình.
    Sau đó chép header của lib vào project của mình rồi set dependencies.

  10. #10
    Ngày gia nhập
    01 2009
    Bài viết
    64

    Trích dẫn Nguyên bản được gửi bởi Hok_bik_zi Xem bài viết
    Thử tạo một static lib project mới, add lib và header vào project này.
    Add project mới tạo này vào cùng workspace với project của mình.
    Sau đó chép header của lib vào project của mình rồi set dependencies.
    bạn thử với project mình up lên xem,mình thấy là làm theo cách ngocbigtm hay meoconlongvang thì đều không được
    (mình muốn gửi mail bằng cái thư viện ăn sẵn ở đây nè http://www.example-code.com/vcpp/SimpleSendEmail.asp )

Các đề tài tương tự

  1. Tại sao không tạo được 2,3,...file *.cs trong 1 project
    Gửi bởi phucloveit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 25-05-2013, 12:49 PM
  2. Cách add file .dll vào project trong VC++ 2010
    Gửi bởi G.Perelman trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 07-10-2011, 09:33 PM
  3. Graphic lỗi add file .dll Dotnetbar vào trong C# Project!?
    Gửi bởi saonam trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 29-03-2011, 11:17 PM
  4. Graphic cách chèn một file hình vào trong project?
    Gửi bởi tuanngocpt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 31-12-2010, 06:42 PM
  5. Cách copy file resource của project này sang project khác?
    Gửi bởi chuong01 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 4
    Bài viết cuối: 28-10-2010, 05:42 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn