Chủ đề: bộ công cụ compiler của VC++6.=
-
12-09-2008, 02:37 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi void main ()
Mod xóa bài này giùm. thank[IMG]images/smilies/smile.png[/IMG]View more random threads:
- Code xuất file từ resource dll, lỗi: xuất ra 1 file mà nó chẳng có gì cả
- Làm sao để hiển thị ảnh theo hệ màu HSV?
- Lỗi lớn trong VS2008 anh em giúp với !!!!!!!
- Làm thế nào để chèn chữ/hình vào cột 2 và cột 3 của CListCtrl
- Thông điệp chương trình
- Tạo số ngẫu nhiên trong Visual C++
- Lỗi lập trình đa luồng trên cùng 1 cửa sổ
- Không thể Destroy window được?
- Chuyển hoa / thường ký tự unicode
- Load từ thư viện Dll
-
12-09-2008, 03:47 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- 89 Tam Trinh - Hoàng Mai - Hà Nội
- Bài viết
- 0
bộ công cụ compiler của VC++6.=
khi mình có 1 project viết và biên dịch(compiler) = VC++6.0. thì khi biên dịch nó sẽ tạo ra file.exe cho project đó. vậy trình biên dịch của VC++6.0 gồm những file nào ?
mình có 1 vấn đề thế này. mình cần chạy trên máy không cài VC++6.0. vậy khi mình có 1 project biên dịch = VC++6.0(viết code = VC++6.0) thì nó có compiler để dịch nó. vậy compiler trong VC++6.0 gồm những file, hay thư mục nào mà mình chĩ cần copy vào máy hay cài vào máy là có thể biên dịch được ? không cài hết VC++6.0 mà chỉ cài biên dịch thôi nhé. thanks
-
12-09-2008, 03:58 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Trình biên dịch của VC6 chỉ nằm vỏn vẹn trong thư mục Program Files\Microsoft Visual Studio\VC98\Bin ( khoảng 6 MB thôi ), nhưng để biên dịch được một project thì nó cần phải được thiết lập biến môi trường rất rắc rối. Nhưng điều quan trọng nhất là các thư viện kèm theo chứ ko phải là trình biên dịch. Trong Linux thì bạn có thể làm được điều này nhưng trong Windows thì ko có cách nào đâu bạn à. Bạn nên tìm một giải pháp khác đi vì mình nghĩ ko ai lại ra yêu cầu đó cho bạn cả.
-
12-09-2008, 05:29 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đối vớ vấn đề của bạn thì trong VC++ thì nó chia ra làm 2 kiểu build chương trình.
1 - static linking(thư viện liên kết tĩnh)
2 - Dynamic linking (thư viện liên kết động)
như vậy có 2 cách để giải quyết vấn đề của bạn là:
cách 1: (cách trâu bò [IMG]images/smilies/biggrin.png[/IMG]) là bạn chọn chế đô build chương trình của mình dưới dạng static linking. khi đó tất cả những thứ mà chuơng trình bạn cần thì nó sẽ copy đoạn mã của từng hàm mà bạn gọi vào từng module gọi nó. cách build này sẽ làm cho kích thước chương trình của bạn tăng lên rất nhiều so với kích thước thật của chương trình. và khi chạy ngốn RAM. do nó load lên tất cả.
cách 2: hay hơn(với cách này thì khuyên làm) là bạn kiếm 1 thằng bạn của bạn. mà máy nó ko cài VC++6.0(kiếm mấy cu mới vào năm nhất chắc chắn là ko có [IMG]images/smilies/biggrin.png[/IMG]) sau đó bạn mang chương trình của bạn qua máy nó chạy thấy nó la lên thiếu file dll hay file lib gì thì chạy về máy mình copy mang sang máy nó để vào trong thư mục chứa chương trình của bạn. cho đến khi nào chạy được rùi thui. [IMG]images/smilies/biggrin.png[/IMG]
cách thứ 2 hơi mệt nhưng đổi lại là chỉ mệt một lần. còn cách 1 khỏe hơn nhưng cái máy tính của người dùng phải gồng mình lên vì chuơng trình của bạn ngốn quá nhiều ram. Thôi thì mệt 1 lần còn hơn là ko.
chỉ làm như vậy 1 lần thui. vài lần sau bạn nhớ copy nó đi theo là ok.
chúc bạn thành công.
-
12-09-2008, 05:48 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
zkday2686 nói linh tinh cả , có nên xóa bài lạc đề này không ?
Không chỉ là một biểu tượng của sự quyết tâm và lòng tự hào quốc gia, cột cờ inox ngoại trời còn là biểu tượng của sự chuyên nghiệp và đẳng cấp của một công ty hoặc tổ chức. Việc sử dụng chúng để...
Kiến trúc đẳng cấp với cột cờ inox...