1 00:00:05,300 --> 00:00:06,300 Hello everyone. 2 00:00:06,300 --> 00:00:09,100 In this video, we'll be installing CodeLite. 3 00:00:09,100 --> 00:00:11,700 CodeLite is an integrated development environment. 4 00:00:11,700 --> 00:00:14,900 What that is, is basically a piece of software that allows us 5 00:00:14,900 --> 00:00:17,500 to enter our code, build our programs, 6 00:00:17,500 --> 00:00:20,700 run our programs, test our programs, all in one place. 7 00:00:20,700 --> 00:00:24,060 CodeLite is open source, it's free, it's cross platform, 8 00:00:24,060 --> 00:00:25,660 and it works really well. 9 00:00:25,660 --> 00:00:29,260 So, open up your favorite browse and head over to 10 00:00:29,260 --> 00:00:33,560 codelite.org and you'll see a web page that looks like this. 11 00:00:33,560 --> 00:00:36,360 Then you want to click on the download button 12 00:00:38,160 --> 00:00:39,360 and you'll get this page. 13 00:00:39,360 --> 00:00:41,160 And if you want to support the developer, 14 00:00:41,160 --> 00:00:45,150 please, by all means do so, I'm going to click not now, continue to the download page. 15 00:00:46,510 --> 00:00:49,710 I'm recording this in June of 2023, 16 00:00:49,710 --> 00:00:54,400 it just released the CodeLite 17.3.0 build. 17 00:00:54,760 --> 00:00:58,560 CodeLite became really unstable in CodeLite 17. 18 00:00:58,560 --> 00:01:01,760 So, this 17.3 build is pretty good. 19 00:01:01,760 --> 00:01:04,760 The only problem is that it changed the way that we build things. 20 00:01:04,760 --> 00:01:08,260 So going forward, we're going to use 17.3. 21 00:01:08,860 --> 00:01:12,360 Also, if you're downloading this in the future 22 00:01:12,360 --> 00:01:16,160 and you see something like 17.5 or 18 or something like that, 23 00:01:16,160 --> 00:01:18,850 check the resources section for this video. 24 00:01:18,850 --> 00:01:21,640 A lot of times I'll say just stick to 17.3, 25 00:01:21,640 --> 00:01:26,240 don't update to 18.0 because you could have bugs in those releases. 26 00:01:26,240 --> 00:01:29,540 So I want to install 17.3.0, 27 00:01:29,540 --> 00:01:32,420 and I'm going to click the Windows 64 installer here, 28 00:01:32,420 --> 00:01:35,920 and that's going to download an executable file that's an installer. 29 00:01:35,920 --> 00:01:39,280 Now, I've already gone ahead and done that and I saved it to my desktop 30 00:01:39,280 --> 00:01:41,080 and you could see that right here. 31 00:01:41,080 --> 00:01:43,680 Now, if I double click this and to install it. 32 00:01:46,040 --> 00:01:49,940 You might get something that looks like this, Windows protected your PC. 33 00:01:49,940 --> 00:01:52,490 A Microsoft Defender does this a lot. 34 00:01:52,490 --> 00:01:56,180 And basically, what it's saying is, hey, I don't know where this file came from, 35 00:01:56,180 --> 00:01:58,080 it's not from the Windows Store. 36 00:01:58,080 --> 00:02:01,380 If you get this, that's okay, it's really easy to work around it. 37 00:02:01,380 --> 00:02:02,080 What you can do is 38 00:02:02,080 --> 00:02:06,180 You right click on the installer and select Properties. 39 00:02:06,980 --> 00:02:10,780 Then in the general tab, you'll see right here, security Unblock. 40 00:02:11,580 --> 00:02:15,780 If you do that, then you can run the installer with no problem. So I'm going to apply, 41 00:02:16,180 --> 00:02:17,180 click OK. 42 00:02:17,180 --> 00:02:18,680 Now I'm going to double click 43 00:02:20,880 --> 00:02:23,570 and I get this little message that pops up that says your 44 00:02:23,570 --> 00:02:27,170 app is going to change my device, I want it is, so I'm going to click yes. 45 00:02:28,770 --> 00:02:32,570 And here's the installer, there's the license agreement, you can read it and agree to it. 46 00:02:32,570 --> 00:02:34,570 I'll accept it, I'll select next. 47 00:02:35,570 --> 00:02:36,930 Now where do we want to install this? 48 00:02:36,930 --> 00:02:40,290 I would strongly recommend to not change this, 49 00:02:40,290 --> 00:02:44,490 leave it alone, C program files, CodeLite is a great place to install it. 50 00:02:44,490 --> 00:02:46,290 Do not install this on a shared drive, 51 00:02:46,290 --> 00:02:49,650 do not install this on a cloud drive, for example, OneDrive. 52 00:02:49,650 --> 00:02:54,340 Don't change these names and start adding really strange symbols and things in there. 53 00:02:54,340 --> 00:02:57,840 That's just asking for trouble with builds later on. 54 00:02:57,840 --> 00:03:01,840 So select the default, click Next 55 00:03:02,940 --> 00:03:07,540 and it says the program CodeLite already exists, would you like to install to that folder? 56 00:03:07,540 --> 00:03:09,040 Anyway, yours probably won't say that, 57 00:03:09,040 --> 00:03:11,540 mine is saying it because I already had code light installed, 58 00:03:11,540 --> 00:03:13,140 so I'm going to select yes. 59 00:03:15,340 --> 00:03:18,340 Give the program a name, I'll select next again. 60 00:03:18,340 --> 00:03:21,640 Do you want to create a desktop icon and a quick launch icon? 61 00:03:21,640 --> 00:03:24,140 I'll say yes, you don't have to that's your personal preference. 62 00:03:24,140 --> 00:03:27,740 I'll select Next and then I'm going to click Install 63 00:03:27,740 --> 00:03:30,940 and it's going to go through the install, it's a pretty quick install, 64 00:03:30,940 --> 00:03:32,940 you can just run right through this. 65 00:03:32,940 --> 00:03:36,940 Now, at this point, we've installed the C++ compiler in the previous video, 66 00:03:36,940 --> 00:03:40,240 and now we've installed CodeLite, so we're ready to go. 67 00:03:40,240 --> 00:03:42,930 The next step is to configure CodeLite 68 00:03:42,930 --> 00:03:45,730 to work with the compiler that we've already installed, 69 00:03:45,730 --> 00:03:47,730 and we'll do that in the next video.