Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is the principle analysis of VS2003 VC6 construction?

2025-03-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

VS2003 VC6 building principle analysis is what, many novices are not very clear about this, in order to help you solve this problem, the following editor will explain for you in detail, people with this need can come to learn, I hope you can gain something.

It turns out that I put a lot of Demo built by VS2003 VC6 on the Internet. And I used VS2005 when I used these samples, basically most of the VS2003-based Asp.net projects could not be loaded because a few files could not be converted, which bothered me for a long time, and finally let me find a solution.

Before you officially begin, you need to know:

1. VS2003 VC6 builds the development environment under the nokia platform, but I haven't tested it under the uiq platform, so the principle should be similar.

2. For simplicity, let's take the environment of S60 as an example, and other nokia platforms are similar.

3. We need to understand the platform sdk provided by nokia, which is different according to IDE. Here are the references *.

A, IDE: the following sdk needs to be supported under Carbide.c++

SDK for 3rd Edition

SDK for 2nd Edition, FP 3 (FP = feature pack)

SDK for 2nd Edition, FP 2

SDK for 2nd Edition, FP 1

SDK for 2nd Edition

B 、 IDE: CodeWarrior

SDK for 3rd Edition

SDK for 3rd Edition-Japanese

SDK for 2nd Edition, FP 3 (FP = feature pack)

SDK for 2nd Edition, FP 2

SDK for 2nd Edition, FP 1

SDK for 2nd Edition

SDK for 1st Edition

C 、 IDE: Microsoft Visual Studio.NET 2003

SDK for 3rd Edition

SDK for 2nd Edition, FP 3 (FP = feature pack)

SDK for 2nd Edition, FP 2

SDK for 2nd Edition, FP 2-Japanese

SDK for 2nd Edition, FP 2-Chinese

SDK for 2nd Edition, FP 2-Thai

SDK for 2nd Edition, FP 1

SDK for 2nd Edition, FP 1-Chinese

SDK for 2nd Edition

SDK for 1st Edition, FP1

4. Need to download Active Perl (http://www.activestate.com))

5. Need to download J2RE (http://www.sun.com))

All right, the basic preparation is complete, and the following steps are necessary: install Active Perl and J2RE. After installation, you can choose an IDE you like and build the development environment according to the categories below.

1. Construction under carbide C++

Admittedly, the construction under carbide C++ is the easiest of several, you only need to pay attention to the choice of sdk and do not cancel during the installation process.

Sdk must choose for Carbide.c++ or for CodeWarrior, otherwise you will find that it still does not work properly.

Here are the steps to build VS2003 VC6:

1. Go to http://forum.nokia.com to find the page about Carbide.c++ Express and select download.

2. Also on the page about S60 sdk downloads, select a sdk download of for Carbide.c++ (CodeWarrior). What I choose is

S60_sdk_v2_0_CW .

3. Install the sdk you just downloaded

4. Install Carbide.c++ Express

5. Run Carbide.c++ Express

Draft Visual Studio 2008 performance description and analysis

A detailed overview of the Visual Studio 2003.NET description process

About introducing the problems of Visual Studio.NET2003 Analysis

Summarize and draft the principles of Visual Studio 2005 website construction

The interpretation of Visual Studio .NET components in the IT world

Ok, the entire installation process is complete at this point. Open Carbide.c++ Express to see the beginners, follow the tutorials inside, familiar with it, you can start the development under Carbide.c++ Express.

Building under vc6

Building the development environment under vc6 is relatively complex, and there may be a number of problems. Here, I list the steps I have successfully built, because I have encountered many problems in the process of building, so following my steps to build should avoid a lot of trouble.

1. Make sure your vc6 is above sp3, otherwise, be sure to upgrade to sp3 or above.

2. When downloading sdk, be sure to make sure that the sdk you downloaded is not for CodeWarrior/Carbide.c++, because sdk is very clear about IDE. If you choose it correctly, basically, the construction will fail. Here, we choose SDK for 2nd Edition, FP 1-Chinese.

3. Install sdk.

4. configure the variables of the system. Here's a trick to find VCVARS32.BAT in the\ Microsoft Visual Studio\ VC98\ Bin directory and run it. You can run the set path command from the command line to see if vc6's environment variables have been added to the system.

5. Start testing whether the build is successful or not, by:

Run% SystemRoot%\ system32\ cmd.exe

B. Go to Series60_v21_C\ Series60Ex\ helloworldbasic\ group under sdk, such as: C:\ Symbian\ 7.0s\ Series60_v21_C\ Series60Ex\ helloworldbasic\ group (if you can't, type cd/?. To see the method of entering the directory)

C. Type bldmake bldfiles

D, type abld makefile vc6

E, ok, type exit to return to the windows interface and go to the Series60_v21_C\ Epoc32\ BUILD\ SYMBIAN\ 7.0s\ SERIES60_V21_C\ SERIES60EX\ HELLOWORLDPLUS\ GROUP\ HELLOWORLDPLUS\ WINS folder under sdk.

F, if everything is successful, you should be able to see VS2003 VC6 build a DSW file, open it into the vc6 development environment, press F7 to compile, and then press Ctrl+F5 to run. At this point, you will be prompted to enter the running tool, which is located in Series60_v21_C\ Epoc32\ Release\ Wins\ Udeb\ Epoc.exe under sdk.

Well, after a long wait, you should be able to see the simulator appear. Run the helloworldbasic inside and enjoy the joy of success.

Building the whole environment is indeed complex for beginners. I hope that through this article, people who do not understand can get started quickly.

Before you officially begin, you need to know:

1. What we have built is the development environment under the nokia platform. I have not tested it under the uiq platform, and the principle should be similar.

2. For simplicity, let's take the environment of S60 as an example, and other nokia platforms are similar.

3. We need to understand the platform sdk provided by nokia, which is different according to IDE. Here are the references *.

A, IDE: the following sdk needs to be supported under Carbide.c++

SDK for 3rd Edition

SDK for 2nd Edition, FP 3 (FP = feature pack)

SDK for 2nd Edition, FP 2

SDK for 2nd Edition, FP 1

SDK for 2nd Edition

B 、 IDE: CodeWarrior

SDK for 3rd Edition

SDK for 3rd Edition-Japanese

SDK for 2nd Edition, FP 3 (FP = feature pack)

SDK for 2nd Edition, FP 2

SDK for 2nd Edition, FP 1

SDK for 2nd Edition

SDK for 1st Edition

C 、 IDE: Microsoft Visual Studio.NET 2003

SDK for 3rd Edition

SDK for 2nd Edition, FP 3 (FP = feature pack)

SDK for 2nd Edition, FP 2

SDK for 2nd Edition, FP 2-Japanese

SDK for 2nd Edition, FP 2-Chinese

SDK for 2nd Edition, FP 2-Thai

SDK for 2nd Edition, FP 1

SDK for 2nd Edition, FP 1-Chinese

SDK for 2nd Edition

SDK for 1st Edition, FP1

4. Need to download Active Perl (http://www.activestate.com))

5. Need to download J2RE (http://www.sun.com))

All right, the basic preparation is complete, and the following steps are necessary: install Active Perl and J2RE. After installation, you can choose an IDE you like and build the development environment according to the categories below.

1. Construction under carbide C++

Admittedly, the construction under carbide C++ is the easiest of several, you only need to pay attention to the choice of sdk and do not cancel during the installation process.

Sdk must choose for Carbide.c++ or for CodeWarrior, otherwise you will find that it still does not work properly.

Here are the steps:

1. Go to http://forum.nokia.com to find the page about Carbide.c++ Express and select download.

2. Also find the page about S60 sdk download, VS2003 VC6 build choose a for Carbide.c++ (CodeWarrior) sdk download, I choose is

S60_sdk_v2_0_CW .

3. Install the sdk you just downloaded

4. Install Carbide.c++ Express

5. Run Carbide.c++ Express

Ok, the entire installation process is complete at this point. Open Carbide.c++ Express to see the beginners, follow the tutorials inside, familiar with it, you can start the development under Carbide.c++ Express.

Building under vc6

Building the development environment under vc6 is relatively complex, and there may be a number of problems. Here, I list the steps I have successfully built, because I have encountered many problems in the process of building, so following my steps to build should avoid a lot of trouble.

1. Make sure your vc6 is above sp3, otherwise, be sure to upgrade to sp3 or above.

2. When downloading sdk, be sure to make sure that the sdk you downloaded is not for CodeWarrior/Carbide.c++, because sdk is very clear about IDE. If you choose it correctly, basically, the construction will fail. Here, we choose SDK for 2nd Edition, FP 1-Chinese.

3. Install sdk.

4. configure the variables of the system. Here's a trick to find VCVARS32.BAT in the\ Microsoft Visual Studio\ VC98\ Bin directory and run it. You can run the set path command from the command line to see if vc6's environment variables have been added to the system.

5. Start testing whether the build is successful or not, by:

Run% SystemRoot%\ system32\ cmd.exe

B. Go to the Series60_v21_C\ Series60Ex\ helloworldbasic\ group built by VS2003 VC6 under sdk, such as: C:\ Symbian\ 7.0s\ Series60_v21_C\ Series60Ex\ helloworldbasic\ group (those who can't type cd/? To see the method of entering the directory)

C. Type bldmake bldfiles

D, type abld makefile vc6

E, ok, type exit to return to the windows interface and go to the Series60_v21_C\ Epoc32\ BUILD\ SYMBIAN\ 7.0s\ SERIES60_V21_C\ SERIES60EX\ HELLOWORLDPLUS\ GROUP\ HELLOWORLDPLUS\ WINS folder under sdk.

F, if everything is successful, you should be able to see a DSW file, open into the vc6 development environment, press F7 to compile, and then press Ctrl+F5 to run. At this point, you will be prompted to enter the running tool, which is located in Series60_v21_C\ Epoc32\ Release\ Wins\ Udeb\ Epoc.exe under sdk.

Well, after a long wait, you should be able to see the simulator appear. Run the helloworldbasic inside and enjoy the joy of success.

Building under VS2003

The building under VS2003 is divided into two situations. * is based on the version of sdk for VS2003, which is basically the same as that under vc6, except that abld makefile vc6 is changed to makmake helloworldbasic vc7. (note: I have not tried this hairstyle building, just refer to other people's articles, if I am wrong, pretend I didn't say it.)

The second way is to use Carbide.VS,Carbide.VS, which is basically a plug-in written by nokia for VS 2003. Here are the specific steps.

1. Download sdk. Here, we choose SDK for 2nd Edition, FP 1-Chinese.

2. Go to http://forum.nokia.com to find the page about Carbide.VS and select download.

3. Install sdk

4. Install Carbide.VS

5. Run VS2003, select "Import Symbian Project" from the file menu, and open a mmf file (such as helloworldbasic.mmp under the Series60_v21_C\ Series60Ex\ helloworldbasic\ group directory under sdk).

6. Press F7 to compile and Ctrl+F5 to run

Is it helpful for you to read the above content? If you want to know more about the relevant knowledge or read more related articles, please follow the industry information channel, thank you for your support.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report