30/09/2018, 17:49

Tạo thư viện C++ trên VS2003

Chào các bác em là thành viên mới.
Em mới tìm hiểu về lập trình C++, hiện em có 2 câu hỏi mong các bác giúp đỡ em ạ.
1/Câu hỏi 1:
Hiện em đang làm thư viện C++ cho phần mềm quản lý nhân sự em viết trên ngôn ngữ VB.NET.
Nhưng em không hiểu khi em tạo project thì project của em không thể sử dụng được NAMESPACE STD.
Em tạo project như sau:
New project->Visual C++ Projects -> .NET -> Class Library.

2/Câu hỏi 2:
Chính vì em không sử dụng được NAMESPACE STD, nên em đã tạo project Console Application (.NET) thì sử dụng được NAMESPACE STD.
Nhưng em cố built thành file DLL để add vào project nhân sự trên VB.NET thì project không nhận.

hacked viết 20:02 ngày 30/09/2018

Theo như mình biết thì chỉ có C++ mới có namespace std chứ VB.NET là ngôn ngữ Basic thì làm sao có cái đó được??
ps: Nếu nói sai thì mong bác thông cảm!

Nguyen Hoang Giang viết 19:59 ngày 30/09/2018

Cảm ơn Nguyễn Thị Tâm Liên,
Mình đang làm thư viện C++ nhưng không hiểu sao mình không dùng được NAMESPACE STD
CODE của mình

// abcde.h

pragma once

**using namespace std;**

namespace abcde
{
    public __gc class Class1
    {
        // TODO: Add your methods for this class here.
        
    };
}

sau khi build thì bị báo lỗi:d:\C++\abcde\abcde.h(5): error C2871: ‘std’ : a namespace with this name does not exist

hacked viết 19:50 ngày 30/09/2018

Bạn chọn đúng bộ dịch C++ chưa?

Nguyen Hoang Giang viết 20:02 ngày 30/09/2018

Mình dùng VS2003 và mình tạo project như sau:
New project->Visual C++ Projects -> .NET -> Class Library (.NET).

Bài liên quan
0